Dec 14, 2025 · Historical comment
Hard quizzes, hard midterm (day after fall break), horrible and boring lectures that go all over the place
CSCI2272 · Computer Science
Morrissey College of Arts & Sciences
This course studies the internal organization of computers and the processing of machine instructions. Topics include computer representation of numbers, combinational circuit design (decoders, multiplexers), sequential circuit design and analysis, memory design (registers and main memory), and simple processors including datapaths, instruction formats, and control units. In the laboratory-based portion of course students design and build digital circuits related to lecture. Exercises include hardware description languages, combinational and sequential circuits, arithmetic and logic units, and simple datapath and control units.
Course experience
Averages use the original five-point historical evaluation scale.
Organization
4.3 / 5
How well the course was organized
Challenge
4.4 / 5
How intellectually challenging students found it
Attendance
4.3 / 5
How necessary attendance was
Assignments
4.4 / 5
How helpful assignments were
Weekly effort
~4
hours per week
Estimated from the original workload response buckets. Individual sections may differ.
Instructor options
Ratings below reflect the evaluations connected to this course.
Student perspective
Anonymous comments from BC students past and present are shown as submitted and may reflect different course formats.
Dec 14, 2025 · Historical comment
Hard quizzes, hard midterm (day after fall break), horrible and boring lectures that go all over the place
Across time
Available section-level results across semesters.
Spring 2025
6 sectionsFall 2024
6 sectionsSummer 2024
2 sectionsSpring 2024
6 sectionsFall 2023
6 sectionsSummer 2023
3 sectionsSpring 2023
5 sectionsFall 2022
3 sectionsSummer 2022
2 sectionsSpring 2022
2 sectionsFall 2021
3 sectionsSpring 2021
1 section