CS 2650
|
Computer
Architecture & Assembly Language |
|
Instructor |
|
||||
|
Classroom |
TE103D |
||||
|
Days |
T Th |
||||
|
Time |
7:30am – 9:20am |
||||
|
Texts |
(Required) Computer Organization and Architecture, Linda
Null and Julia Lobur - Second Edition |
||||
|
Goal |
Each student will gain an understanding of basic computer
architecture, with emphasis on PC architecture. Students will have knowledge
of CPUs, BIOS, Interrupts, addressing, memory management, types of disk
drives, types of busses, video cards, modems,
network cards, hardware compatibility issues and basic digital circuit
concepts. Students will be able to intelligently discuss pros and cons of
different hardware configurations and make a decision on the appropriate
computer system for a given situation. |
||||
|
Class |
Class will consist of lecture and discussion on topics
related to the study guide. Questions and comments during class time are
encouraged. |
||||
|
Quizzes |
It is anticipated that 9 quizzes will be given during the
semester. These quizzes will normally be given in class on Thursdays. Grades
for the quizzes will contribute to approximately 40% of the final grade.
|
||||
|
Exams |
One midterm and one final exam will be given. They will
constitute approximately 30% of the final grade. The midterm exam will be
given during class time. The final exam schedule will be announced toward the
end of the semester. |
||||
|
Projects |
There will be approximately 4 Assembler programming
assignments. These together will provide the remaining 30% of the final
grade. |
||||
|
Grading |
The final grade will be given based on point accumulated through
quizzes, exams and projects. Standard percentage grading will apply: 90+ A;
80-89 B; 70-79 C; 60-69 D; 59 and below E |
||||
|
Policies |
Exams and quizzes can only be taken on the day given
unless arrangements are made to take them ahead of time. Exams and quizzes may not be taken after the
scheduled date. |
||||
|
Accommodations for disabilities |
Any student requiring accommodations or services due to a
disability must contact Services for Students with Disabilities (SSD) in room
181 of the |
||||
|
Cheating |
Cheating on programs, assignments or exams will not be
tolerated. A separate statement
defining cheating policies will be handed out to students. |
Class Schedule & Study Guide
|
Week of |
Topic |
Chapters |
|
|
Jan 4 |
Course Introduction |
Chapter 1 |
|
|
Jan 11 |
Numbering Systems / Data Representation / CRC |
Chapter 2 |
|
|
Jan 18 |
Numbering Systems / Data Representation Boolean Algebra and Digital Logic
|
Chapter 2 Chapter 3 |
|
|
Jan 25 |
Boolean Algebra and Digital Logic |
Chapter 3 |
|
|
Feb 1 |
CPU Basics |
Chapter 4 (4.1 - 4.7) |
|
|
Feb 8 |
Input/Output and Storage Systems |
Chapter 7 |
|
|
Feb 15 |
Disk Filing Systems |
Chapter 7 (7.6.2) |
|
|
Feb 22 |
System Software Alternative Architectures Performance Measurements and Analysis |
Chapter 8 Chapter 9 |
|
|
Mar 1 |
Network
Organization and Architecture |
Chapter 11 |
|
|
Mar 8 |
Assembler
Theory |
Chapter 4 (4.8 - 4.14) |
|
|
Mar 22 |
Programming in Assembler |
Chapter 5 Assembler Prog #1 |
|
|
Mar 29 |
Programming in Assembler |
Web
Supplements |
|
|
Apr 5 |
Programming
in Assembler |
Web
Supplements |
|
|
Apr 12 |
Programming
in Assembler
|
Web
Supplements |
|
|
Second Exam April 22 7:00am - 8:50 |
|
||