Fall 2023

Modern Computing Hardware

Listed in: Computer Science, as COSC-265


Lillian C. Pentecost (Sections 01 and 02L)


This course will provide students with a deeper understanding of modern computer systems and hardware platforms, including design principles for desktop CPUs, mobile devices, graphics processing units (GPUs), and flexible computing platforms (e.g., FPGAs).  Key topics include multi-core processing, hardware acceleration, software-hardware co-design, and memory management.  This course includes a laboratory component and projects developing and interacting with hardware platforms.  

Requisite: COSC-171 and COSC-211 or consent of the instructor. Limited to 32 students. Fall semester: Assistant Professor Pentecost. 

Pending Faculty Approval

How to handle overenrollment: Preference is given to Computer Science majors.

Students who enroll in this course will likely encounter and be expected to engage in the following intellectual skills, modes of learning, and assessment: Quantitative work, lab work.

COSC 265 - LEC

Section 01
M 10:00 AM - 10:50 AM SCCE E210
F 10:00 AM - 10:50 AM SCCE E210

COSC 265 - LAB

Section 02L
W 10:00 AM - 10:50 AM SCCE C107


Other years: Offered in Fall 2023