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 2024 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: 1:00-2:00 pm Friday 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 Paige Hansen Yanye Luther Santoshkumar Tongli Undergraduate Teaching Assistants Emily Cosgriff Matthew Johnson Omar Soliman |
Labs:/Recitations in CSB-225 & CSB-315
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Department of Computer Science, Colorado State University, Fort Collins, CO 80523 USA © 2024 Colorado State University |