CSCI 2272 Computer Organization and Lab
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 overview
- Department
- Computer Science
- School
- MCAS
- Credits
- 4
- Level
- Undergraduate
- Offered
- Every Fall,Every Spring
Catalog details
- Prerequisites
- CSCI1101
Requirements fulfilled
- Computer Science B.A.: CSCI 2000-level-or-higher elective (Current University Catalog; students should confirm their catalog year)
- Applied Physics B.S.: Corequisite: Computer Science (one course) (Current University Catalog; students should confirm their catalog year)
- Physics B.S.: Corequisite: Computer Science (one course) (Current University Catalog; students should confirm their catalog year)
- Mathematics B.S.: Natural science, computer science, or economics corequisites (Current University Catalog; students should confirm their catalog year)
- Computer Science B.A.: Required computer science core (Current University Catalog; students should confirm their catalog year)
- Computer Science B.S.: Required computer science core (Current University Catalog; students should confirm their catalog year)
Official evaluation summary
3.80 / 5
Data freshness
Instructors
- Anjum Biswas
- Rafael Ubal Tena
- Yuting Ji
Sections
- Section 01
- Section 02
- Section 01
- Section 03
- Section 04