CS250/280A1: |
![]() |
[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 2023 CS250/CS280A1 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 and BGP. Current state of the art computing systems are based on parallel and distributed computing frameworks; the course includes an overview of these systems. 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: 3:00-4:00 pm Friday E-mail: compsci_cs250 {aT} colostate.edu (with the obvious change) Tel: 970.492.4209 |
Lecture Coordinates TTH: 9:30-10:45 am Chemistry A-101 |
|||||||||||||||||||||||||||||||||||||||||||||
Teaching Assistants Office Hours in CSB 120 and Teams E-mail: compsci_cs250{aT} colostate.edu Graduate Teaching Assistants Dan Rehberg Ryan Job Undergraduate Teaching Assistants Jackson Volesky Matthew Johnson |
Labs:/Recitations in CSB-325
|
|||||||||||||||||||||||||||||||||||||||||||||
|
Department of Computer Science, Colorado State University, Fort Collins, CO 80523 USA © 2023 Colorado State University |