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
-
10.0 / 10
- Organization
-
10.0 / 10
- Time
-
15-20 hrs/week
- Overall
-
10.0 / 10
Reviews
Nowatzki was a pretty chill and organized professor. Exams were open note and its pretty doable to get a B in the class without ever attending lecture in-person or going to discussions. Would recommend taking any classes he teaches.
Tony is very responsive and his class is very accessible. He or the other TAs will respond within the day to answer any question you have and his responses can be engaging. He also allows you to watch the lectures live or go in-person as well as uploads them so you can watch them at your own convenience. I've honestly never had a professor this engaged with their students so it was really motivating for me to learn the material. He offers a ton of extra credit, too.
Tony is a great lecturer and is very passionate about computer architecture. The concepts are difficult and he can sometimes explain it in a confusing way, so I suggest you ask for help/clarification during office hours or during class - he is happy to explain it. Also, the TAs were really amazing this quarter as well. Everyone was so nice and open to helping students, plus they were able to explain it in a easy enough way so anyone can understand it. The exams were based on lecture slides and labs (some were rough like the bomb lab, and others were doable like the thread lab), and they were pretty fair. I still don't like lower level programming, but this class was great!
Displaying all 3 reviews
Course
Grading Information
-
No group projects
-
Attendance not required
-
1 midterm
-
Finals week final
-
33% recommend the textbook