|
Systems Programming CS 53203/ CS 43203Fall 2017
|
|
Course Description
The setting up and day-to-day administration of multiuser multitasking systems, such as the various versions of UNIX, together with the analysis of problems which can arise in these activities. Implementation and maintenance of system programs, system utilities, command interpreters, editors, file maintenance programs, text processors, interrupt handling, and device drivers.
Prerequisites: Minimum C or better in CS 23001 or Graduate Standing
|
Course Learning Outcomes
Understand scripting language and debugging techniques
Understand how to manage users and groups
Understand the command line Interface
Understand backing up and restoring data
Understand sockets
Understand User Datagram Protocol (UDP)
Understand tty
Understand Unix Signals Programming
Understand Curses
Understand Unix Inter-Process Communications (IPC)
Syllabus and Course Schedule
You will find the course syllabus and schedule with information about the purpose, structure, policies, and requirements for the course
Learning Materials
Lecture Slides
Lab Projects
|
|
|
|