CS 3410 — Computer System Organization and Programming
General Information
Introduction to computer organization, systems programming and the hardware/ software interface. Topics include systems programming, instruction sets, computer arithmetic, data formats, memory hierarchies including caches and virtual memory, operating systems, and parallel programming. Students learn assembly language programming and the C programming language.
Full Cornell course description (FA26)
Credits: 4
Prerequisites and Enrollment
Prerequisites: CS 2110 or equivalent.
Recorded Offerings
| Semester | Listed instructors | Course details |
|---|---|---|
| Fall 2026 | Adrian Sampson | Roster / syllabus |
| Spring 2026 | Adrian Sampson | Roster / syllabus |
Workload and General Advice
Student contributions have not been added yet. Consult the offering’s syllabus for assignments and assessment details.
Student Experiences
No testimonials yet.
Course information checked against Cornell’s Spring and Fall 2026 rosters on September 18, 2026. The listed semesters are verified examples, not a complete offering history.