Arts, Sciences, and Engineering Computer Science
Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-166637 CSC 252-1 Computer Organization Spring 2024 4.0 Closed
Schedule:
Day Begin End Location Start Date End Date
WF 325 PM 440 PM Gavett Hall Room 206 01/17/2024 05/11/2024
Enrollment: Enrolled     
64
Capacity     
70
Co-Located: CSC 252-1 (P), CSC 452-1, TCS 452-1
Instructors: Chen Ding
Delivery Mode: In-Person
Description: Introduction to computer architecture and the layering of hardware/software systems. Topics include instruction set design; logical building blocks; computer arithmetic; processor organization; the memory hierarchy (registers, caches, main memory, and secondary storage); I/Obuses, devices, and interrupts; microcode and assembly language; virtual machines; the roles of the assembler, linker, compiler, and operating system; technological trends and the future of computing hardware. Several programming assignments required.

Prerequisites: MTH 150 and CSC 172

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-142299 CSC 252-1 Computer Organization Spring 2023 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
WF 325 PM 440 PM Gavett Hall Room 206 01/11/2023 05/06/2023
Enrollment: Enrolled     
62
Capacity     
70
Co-Located: CSC 252-1 (P), CSC 452-1, TCS 452-1
Instructors: Yuhao Zhu
Delivery Mode: In-Person
Description: Introduction to computer architecture and the layering of hardware/software systems. Topics include instruction set design; logical building blocks; computer arithmetic; processor organization; the memory hierarchy (registers, caches, main memory, and secondary storage); I/Obuses, devices, and interrupts; microcode and assembly language; virtual machines; the roles of the assembler, linker, compiler, and operating system; technological trends and the future of computing hardware. Several programming assignments required.

Prerequisites: MTH 150 and CSC 172

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-178607 CSC 252-01 Computer Organization Fall 2024 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
MW 325 PM 440 PM Wegmans Room 1400 08/26/2024 12/18/2024
Enrollment: Enrolled     
75
Capacity     
90
Co-Located: CSC 252-01 (P), CSC 452-01, TCS 452-01
Instructors: Sreepathi Pai
Delivery Mode: In-Person
Description: Introduction to computer architecture and the layering of hardware/software systems. Topics include instruction set design; logical building blocks; computer arithmetic; processor organization; the memory hierarchy (registers, caches, main memory, and secondary storage); I/O buses, devices, and interrupts; microcode and assembly language; virtual machines; the roles of the assembler, linker, compiler, and operating system; technological trends and the future of computing hardware. Several programming assignments required.

Prerequisites: MTH 150 Discrete Mathematics and CSC 172 Data Structures and Algorithms

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-156474 CSC 252-1 Computer Organization Fall 2023 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
MW 325 PM 440 PM Wegmans Room 1400 08/30/2023 12/22/2023
Enrollment: Enrolled     
62
Capacity     
75
Co-Located: CSC 252-1 (P), CSC 452-1, TCS 452-1
Instructors: John Criswell
Delivery Mode: In-Person
Description: Introduction to computer architecture and the layering of hardware/software systems. Topics include instruction set design; logical building blocks; computer arithmetic; processor organization; the memory hierarchy (registers, caches, main memory, and secondary storage); I/O buses, devices, and interrupts; microcode and assembly language; virtual machines; the roles of the assembler, linker, compiler, and operating system; technological trends and the future of computing hardware. Several programming assignments required.

Prerequisites: MTH 150 Discrete Mathematics and CSC 172 Data Structures and Algorithms

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-132001 CSC 252-1 Computer Organization Fall 2022 4.0 - 0.0 Open
Schedule:
Day Begin End Location Start Date End Date
MW 325 PM 440 PM Wegmans Room 1400 08/31/2022 12/22/2022
Enrollment: Enrolled     
56
Capacity     
100
Co-Located: CSC 252-1 (P), CSC 452-1, TCS 452-1
Instructors: Sreepathi Pai
Description: Introduction to computer architecture and the layering of hardware/software systems. Topics include instruction set design; logical building blocks; computer arithmetic; processor organization; the memory hierarchy (registers, caches, main memory, and secondary storage); I/O buses, devices, and interrupts; microcode and assembly language; virtual machines; the roles of the assembler, linker, compiler, and operating system; technological trends and the future of computing hardware. Several programming assignments required. Prerequisites: MTH 150 and CSC 172
Offered: Fall Spring Summer