Description

CS 270 presents a top-down introduction to computer architecture after students have completed 2 semesters of Java programming. The course begins with C programs and number representation; followed by the Von Neumann model, Instruction Set Architecture and assembly language programming; and ending with digital logic and gates. The concepts in this course will be reinforced through assignments in C, LC3 assembly language, and Logisim based circuit design.

The textbook covers this material in a bottom-up fashion so we will cover the chapters in a different order. See the Progress page for more information.

Graded activities will occur each week.

News:

Apr 25 - You can now submit P8, R14, and H2(regrade) via Checkin.
Apr 17 - H2 and H1(Regrade) can now be submitted via Checkin. No preliminary testing available for both assignments.
Apr 13 - H1 revised. Problem 6 removed and points redistributed.
Apr 11 - H1 can now be submitted via Checkin. Server for preliminary testing is running with wait time of 30 minutes.
Apr 05 - P7 can now be submitted for regrade. Preliminary testing server is running with wait time of 30 minutes.
Mar 28 - P7 and R9(regarde) can now be submitted via Checkin; preliminary testing server is running with wait time of 30 and 60 minutes, respectively.
Mar 20 - P6B can now be submitted for a regrade. Preliminary testing server is running with wait time of 50 minutes.
Mar 20 - R9 can now be submitted via Checkin. Preliminary test server is running with wait time of 30 minutes.
Mar 07 - P6B can now be submitted via Checkin. Preliminary testing server is running with wait time of 30 minutes.
Feb 28 - You can submit P5 for regarde. Preliminary testing server is running with wait time of 60 minutes.
Feb 28 - P6A can now be submitted via Checkin. Preliminary testing server is running with wait time of 30 minutes.
Feb 24 - Week 7, R7, and P6A posted.
Feb 20 - You can submit your P3 and P4B for regrade. Preliminary testing server is running with wait time of 60 minutes.
Feb 20 - P5 can now be submitted via Checkin. Preliminary testing server is running with wait time of 30 minutes.
Feb 14 - P4B can now be submitted via Checkin. The preliminary testing server is running with wait time of 30 minutes.
Feb 13 - Midterm Review slides and sample exam added.
Feb 07 - P4A can now be submitted via Checkin. Server for preliminary testing is running with wait time of 25 minutes.
Feb 07 - R4 can now be submitted via Checkin. The preliminary testing server is running with wait time of 20 minutes.
Feb 05 - P3 submission deadline extended to Feb 06, 2018 11:59 PM.
Feb 05 - P3 UPDATE! A new test has been added to preliminary testing in addition to the standard compilation check.
Feb 03 - Schedule for week 4 and 5 posted.
Feb 03 - P3 can now be submitted via Checkin. Server for preliminary testing is running with wait time of 15 minutes.
Jan 31 - P3 is now available.
Jan 23 - P2 can now be submitted via Checkin. Preliminary testing server is running with wait time of 30 minutes.
Jan 19 - P1 can now be submitted via Checkin. Server for preliminary testing is running with wait time of 20 minutes.
Jan 16 - New R1 and P1 for this week.
Jan 16 - Site live!
Jan 05 - Website under construction. Everything is subject to change!