CS 270 presents a top-down introduction to computer architecture after students have completed an introduction to Java programming.
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.
|
CS 161 (C or better), CS 200/220 (or concurrent registration), MATH 141 or MATH 155 or MATH 160 (C or better).
What | Section | Days | Time | Where | Who | Helper |
---|---|---|---|---|---|---|
Lecture | 001 | Tue/Thu | | Engineering 120 | Russ | |
Lecture | 002 | Tue/Thu | | Clark A202 | Russ | |
Recitation | L02 | Wed/Fri | | COMSC 325 | Hari | Max |
Recitation | L03 | Wed/Fri | | COMSC 325 | Hari | Max |
Recitation | L04 | Wed/Fri | | COMSC 325 | Hari | Nick |
Recitation | L05 | Wed/Fri | | COMSC 325 | Fahad | Zahra |
Recitation | L06 | Wed/Fri | | COMSC 325 | Fahad | Nick |
Recitation | L07 | Wed/Fri | | COMSC 325 | Zahra | Max |
Recitation | L08 | Wed/Fri | | COMSC 325 | Zahra | Nick |
Days | Time | Who | Where |
---|---|---|---|
Mon | | Hari | COMSC 120 |
Mon | | Zahra | |
Tue | | Hari | |
Thu | | Fahad | |
Fri | | Zahra | |
Fri | | Fahad |
Days | Time | Who | Where |
---|---|---|---|
Fri | | Max | COMSC120 |
Fri | | Nick |
Activity | Weight | Description |
---|---|---|
Assignments | 20% | C and LC3 programs, logic designs |
Recitations | 10% | Attendance and Completion |
Quizzes | 10% | iClicker and Canvas |
Midterm | 20% | First Midterm |
Midterm | 20% | Second Midterm |
Final Exam | 20% | Comprehensive Final |
Letter Grade | Points |
---|---|
A | ≥90% |
B | ≥80% |
C | ≥70% |
D | ≥60% |
F | <60% |
Midterm and Final Exams: Examination dates are listed in the syllabus; be aware of them and plan accordingly. Make-up exams are only given for extraordinary circumstances (e.g., illness, death of family member). Students must notify the instructor as soon as possible, preferably before the start of the exam, so other arragmentments can be made.
On-line Quizzes: On-line quizzes will use Canvas. Two attempts within the given period are permitted. Late submissions are not accepted.
Peer Instruction: Make-ups will be given for missed peer instruction if you have a documented excuse. Please arrange with the instructor or a teaching assistant. If you are missing your iClicker during class, submit the answers on paper with your name and ID to the instructor at the end of that class for partial credit. This should be a rare occurrence; the amount of partial credit will decrease each occurrence.
Recitations: Make-ups will be given for missed recitations if you have a documented and approved excuse. Please arrange with the instructor or a teaching assistant.
Programming assignments: Programs are submitted electronically. Details of how this is done appears with the first assignment. Always check the progress page for due dates. The due date will include a day and time. The assignment may specify a late acceptance period which will include a late penalty of 20%. After the late period, electronic submission is closed; students that have not submitted programs receive zero points for the assignment.
Date | Description |
---|---|
First day of classes | Mon, Aug 20 |
Deadline to add | Sun, Aug 26 |
Registration (drop/add) closes | Wed, Sep 5 |
First Midterm | Week 6 |
Last day to withdraw | Mon, Oct 15 |
Second Midterm | Week 10 |
Last day of classes | Fri, Dec 7 |
Final Exam (Section 001) | Thu, 9:40am-11:40am |
Final Exam (Section 002) | Tues, 6:20pm-8:20pm |
The midterms will be held in the CS110 labs. The procedure for the final exam will be given in December.
All students taking this course are expected to participate actively. This includes asking and responding to questions. Students are also expected to scan the announcements on the home page and the progress page every day for updates. If an assignment changes significantly, we will send an email.