CSCI 211
Syllabus
Spring 2018
Instructor : Dr. Will Thacker
Office : 323 Thurmond
Hours : 2-4:45 TR, 9:30-10:45 MW
Phone : 323-2691
E-mail : thackerw@winthrop.edu
Text : None - we will use online resources
WEEK BEGINNING Topic
Jan. 08 Basic Computer Organization
Jan. 15 Representations in the Computer
Jan. 22 Programming Assembly Introduction, Simulator
Jan.29 Control Flow, Test 1
Feb. 5 Logic, Shifting, Efficiency
Feb. 12 Addressing Modes
Feb. 19 Stacks and Functions
Feb. 26 Logic and the Breadboards
Mar. 5 Test 2
Mar. 19 Reentrant Functions
Mar. 26 Memory Mapped I/O
Apr. 2 Test 3
Apr. 9 Implementation - Pipeline
Apr.
16 Assembly
Apr.
23
Wrap-up
Grading
3 | Tests | 30% |
20 | Quizzes | 10% |
5 | Homeworks | 10% |
8 | Programming Projects | 20% |
5 | Hardware Projects | 10% |
Final Exam | 20% |
The 3 tests will be given on:
Wed. Jan. 31
Wed. Mar. 7
Wed. April 11
The final exam will be comprehensive on
Wednesday, April 25, 3:00 PM
Attendance:
Attendance will not be taken. You are expected to attend each and every class. There will be no formal relationship between grade and attendance. However, of course, there is the informal relationship that always exists. You are responsible for the material covered in the classes you miss.
Objectives:
Introduce computer science students to the computer architecture via understanding assembly language programming.
GRADING SCALE
94%-100% = A
90%-93% = A-
87%-89% = B+
84%-86% = B
80%-83% = B-
77%-79% = C+
74%-76% = C
70%-73% = C -
67%-69% = D+
64%-66% = D
60%-63% = D-
59% or less = F