Introduction to Computer Organization

Lecture, four hours; discussion, two hours; outside study, nine hours. Enforced requisite: course 32. Introductory course on computer architecture, assembly language, and operating systems fundamentals. Number systems, machine language, and assembly language. Procedure calls, stacks, interrupts, and traps. Assemblers, linkers, and loaders. Operating systems concepts: processes and process management, input/output (I/O) programming, memory management, file systems. Letter grading.

Review Summary

Clarity
6.7 / 10
Organization
6.7 / 10
Time
5-10 hrs/week
Overall
8.3 / 10

Reviews

    Quarter Taken: Spring 2024 In-Person
    Grade: A

    Really fun class. The projects are really fun and Reinman is a really good lecturer. Discussions are required attendance but also worth it depending on your LA and TA.

Course

Instructor
Glenn D. Reinman
Previously taught
24S 23F 23S 22S 21S 20S 19S 18S 16S 14S 13S 12S 11S 10S 09F
Formerly offered as
COM SCI 33

Grading Information

  • No group projects

  • Attendance not required

  • 1 midterm

  • Finals week final

  • 38% recommend the textbook

Previous Grades

Grade distributions not available.