Skip to main content

Systems Programming

Instructor:
Neil Moore
270
Credits:
3.0
001
Building:
Chemistry-Physics Bldg
Room:
Rm.155
Semester:
Spring 2025
Start Date:
End Date:
Name:
Systems Programming
Requisites:

Prereq: CS 216 or CS 218.

Class Type:
LEC
3:00 pm
3:50 pm
Days:
MWF

This course provides an introduction to computer systems and explores computer architecture, operating systems, and networks from a programmer's perspective. The course also introduces advanced programming and debugging tools. Topics include hardware instruction sets, machine language and C language program representations, linking/loading, operating systems (process management, scheduling, memory management, interprocess communication, and file systems), network programming (socket programming and web protocols), and common security attacks and solutions.

This course provides an introduction to computer systems and explores computer architecture, operating systems, and networks from a programmer's perspective. The course also introduces advanced programming and debugging tools. Topics include hardware instruction sets, machine language and C language program representations, linking/loading, operating systems (process management, scheduling, memory management, interprocess communication, and file systems), network programming (socket programming and web protocols), and common security attacks and solutions.

CS