CS 271 Networks and Systems

Course

Fall 2022, Willamette University
Syllabus
TTh
Classroom: 8:00-9:30 A.M., Ford 204

Instructor

Calvin Deutschbein
ckdeutschbein@willamette.edu
Ford 206

Course Description

Networks & systems form the boundry between abstractions firmly rooted in language and deeper questions in computing regarding the implementation of thinking machines at engineering and physical levels. This course will prepare computer scientists to reason at and across this abstraction boundry to more fully embrace the power of computation.

Students will learn low level languages of C and assembly, use command line tools to study these languages, use features of the operating system including parallelism and networking, and learn how to make changes to operating systems.

Students should complete CS 151 and CS 152 before enrolling in this class.

Key Dates

Week of 10/11: Midterm Exam 1
Week of 11/15: Midterm Exam 2
Week of 12/13: Final Project (set by Registrar)

Grading

40%: Homework
20%: Midterm 1
20%: Midterm 2
20%: Final