CSC 1200 -
Computer Organization
Spring 2005
Semester Schedule
|
This schedule is subject to change. Please check the online version from time to time. |
| Date | Topic | Reading | Week# |
| 1/19 | Goals & Objectives Course expectations Computing systems and levels of problem transformation |
Before first class:
Read Chapter 1 and fill out & submit the
Reading
Summary
Form (RSF)
on the class website. Chapter 1 homework problems: 2, 4, 5, 10, 12, 16 For fun, try Puzzle C if you like Reading Summary Form by Tues. at 6pm for current week's reading assignment is standard operating procedure, unless otherwise noted |
1 |
| 1/26 |
Representing information in the computer:
bits, bytes and arithmetic and logic |
Due
1 day before class: Read Chapter 2 & submit RSF Due in class: Chapter 1 homework Chapter 2 problems: 2, 4, 6, 8, 10, 14, 18, 28, 30, 34, 40, 44, 46, 48, 50, 52 Optional reading (all optional reading is from Ron White, "How Computers Work"): Part 3 overview |
2 |
| 2/02 | Digital Logic Structures |
Due 1 day
before class: Read Chapter 3 & submit RSF Due in class: Chapter 2 homework Chapter 3 problems: 12, 14, 16, 18, 24 Optional reading: Chapter 7 |
3 |
| 2/09 | Digital Logic continued Review for Exam |
Due in
class: Chapter 3 homework Optional reading: Chapter 8 |
4 |
| 2/16 | Exam 1 (6:00-7:15) LC-3 Simulator Lab (7:30-8:50) |
Before class, try to
install and run the LC-3 simulator on your personal computer [simulator]
[manual] Optional reading: Chapter 9 |
5 |
| 2/23 | The Von Neumann Model |
Due 1 day
before class: Read Chapter 4 & submit RSF Chapter 4 problems: 4, 8, 14, 16 |
6 |
| 3/02 | The LC-3 computer |
Due 1 day
before class: Read Chapter 5 & submit RSF Due in class: Chapter 4 homework Chapter 5 problems: 2, 8, 10, 14, 22, 32 |
7 |
|
3/09 |
Semester Recess - no class |
|
|
| 3/16 | Programming and Assembly Language |
Due 1 day
before class: Read Chapter 6 and 7 & submit one RSF for each chapter Due in class: Chapter 5 homework & Article Review Chapter 6 problems: 10, 12 Chapter 7 problems: 2, 14, 18 Optional reading: Chapter 4 |
8 |
| 3/23 | Input & Output Review during 2nd half of class |
Due 1 day
before class: Read Appendix C and Chapter 8 & submit one RSF for each Due in class: Chapter 6 & 7 homework Chapter 8 problems: 2, 4, 6, 8, 10 For fun, try Freaky Number Problem if you like Optional reading: Chapters 5, 15, 18, 19 |
9 |
| 3/30 | Exam 2 (6:00-7:15) LC-3 Simulator Lab (7:30-8:50) |
Due
in class: Chapter 8 homework Optional reading: Chapters 1, 2, 3 |
10 |
| 4/06 | Subroutine calls, returns |
Due 1 day
before class: Read Chapter 9 & submit
RSF Chapter 9 problems: 4, 6, 8 |
11 |
| 4/13 | The Stack C programming: variables, operators, control structures, functions, debugging, pointers, arrays Example: ReadString.asm, ReadString.obj Slides for Chapters: 11, 12, 13, 14, 15, 16 |
Due 1 day
before class: Read Chapter 10 & submit
RSF Due in class: Chapter 9 homework Read or review for reference: Detailed: Chapters 11, 12, 13, 14, 15, 16 Condensed: Appendix D Optional reading: Chapters 5, 6 |
12 |
| 4/20 | C programming (cont'd) |
Due
in class: Logic Simulator Project Chapter 15 problems: 4 Chapter 16 problems: 4, 6, 12 |
13 |
| 4/27 | Recursion, I/O & Data structures |
Due 1 day
before class: Read Chapter 17 & submit
RSF Due in class: Chapter 15 & 16 homework |
14 |
| 5/04 | Advanced topics Review for final during 2nd half of class Program: xmas.c |
Due in class: C Programming Project | 15 |
| 5/11 |
Final Exam Wednesday May 11, 2005 7:00pm-9:30pm |
Cumulative
over all material covered during the semester, with more emphasis on
Chapters 8 to 19. See Final Exam study guide for more information. |
16 |
Additional topics to be
covered:
|