CS250: |
[Schedule] | [Assignments] | [Infospaces] | [Grading] | [Syllabus] | [Home] |
The true voyage of discovery consists not of going to new places, but of having a new pair of eyes. —Marcel Proust (1871–1922) |
|
Spring 2025 CS250 covers foundational aspects of computer systems encompassing processors, networks, storage, and computing frameworks. A holistic understanding these constructs is key to designing systems (AI, Big Data, clouds, and security) that scale by surfacing problems and solutions from different vantage points. The course includes a discussion of processors, cores, and co-processors (GPUs). Speed differentials across the memory hierarchy and the implications of caching will be covered as well. The discussion of the memory subsystem is complemented with the design of data structures for storage systems. Core foundations of networking including the design of the key elements of the networking stack (IP, TCP, and UDP) will be covered alongside a discussion of DNS. The course also explores characteristics of I/O systems with an emphasis on on-disk data structures that facilitate effective data retrievals. Finally, the course ends with a future gazing component that explores new, promising systems on the horizon with an emphasis on neuromorphic computing. |
Course Objectives
Prerequisites
|
Professor Shrideep Pallickara Office: Room 364, Computer Science Office Hours: 10:00-12:00 pm Friday and via Zoom E-mail: compsci_cs250 {aT} colostate.edu (with the obvious change) Tel: 970.492.4209 |
Lecture Coordinates TTH: 3:30-4:45 pm Eddy 212 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Teaching Assistants Office Hours in CSB 120 and Teams E-mail: compsci_cs250{aT} colostate.edu Graduate Teaching Assistants Phil Hopkins Yunik Tamrakar Benito Encarnacion Parker Jones Alberto Marmolejo-Daher |
Labs:/Recitations in CSB-225 & CSB-315
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Department of Computer Science, Colorado State University, Fort Collins, CO 80523 USA © 2025 Colorado State University |