2022-2023 Undergraduate and Graduate Bulletin (with addenda) 
    Jul 18, 2024  
2022-2023 Undergraduate and Graduate Bulletin (with addenda)

CS-UY 2214 Computer Architecture and Organization

4 Credits
This course covers is a top/down approach to computer design. Topics: Computer architecture, introduction to assembly language programming and machine language set design. Computer organization, logical modules; CPU, memory and I/O units. Instruction cycles, the datapath and control unit. Hardwiring and microprogramming. The memory subsystem and timing. I/O interface, interrupts, programmed I/O and DMA. Introduction to pipelining and memory hierarchies. Fundamentals of computer networks. Weekly recitations support lecture topics and study homework assignments.

Prerequisite(s): CS-UY 2204  (C- or better) (for Brooklyn Computer Engineering majors) or CS-UY 2134  (C- or better) and MA-UY 2314  (for other Brooklyn Engineering majors) or ENGR-AD 201 (for Abu Dhabi Students) or CSCI-SHU 2314 and CSCI-SHU 210 (C- or better) or CENG-SHU 201 (for Shanghai Students)
Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 2