CS3410 provides an introduction to computer organization, systems programming and the hardware/software interface. Topics include instruction sets, computer arithmetic, datapath design, data formats, addressing modes, memory hierarchies including caches and virtual memory, I/O devices, bus-based I/O systems, and multicore architectures. Students learn assembly language programming and design a pipelined RISC processor. The course is open to any undergraduate who has mastered the material in CS 2110.
LectureTuesday, Thursday: 10:10 - 11:25am, Olin 155
All sections are in Carpenter 104 (Blue room)
|Tuesday||11:40am||-||12:55pm||Oscar, Deniz, Lucas|
|Tuesday||1:25pm||-||2:40pm||Rishab, Aditi, Oscar|
|Tuesday||2:55pm||-||4:10pm||Charles, Kylar, Naman, Ryan|
|Wednesday||11:40am||-||12:55pm||Rishab, Deniz, Chirag|
|Wednesday||1:25pm||-||2:40pm||Naman, Stephanie, Anthony|
|Thursday||11:40am||-||12:55pm||Lucas, Brian, Hong|
|Thursday||2:55pm||-||4:10pm||Kylar, Stephanie, Daniel|
|Friday||11:40am||-||12:55pm||Daniel, Dhruv, Brian||Designated make-up section.|
|Friday||2:55pm||-||4:10pm||Charles, Ryan||Designated make-up section.|
Prelims & Final Exam
Prelims are on September 29 and December 1 @ 7:30 pm.
Make-up Prelims are scheduled for the same day at 5:15pm. You do not need to email us to take the makeup exam. You may not leave the makeup exam early for any reason. If you require special accommodations, please email
There is no written final exam. Your last project will be due on the day the final exam would have taken place.
- Aug 30: All future announcements will be on Piazza until further notice.
- Aug 25: This week there are no office hours. However, there are labs. Specifically, you will work on C-Lab0.
- Aug 20: Welcome to the Fall 2015 semester of CS 3410!