CSc 3320, System Level Programming
Dr. Michael Weeks
Syllabus
The class syllabus is broken into sections.
- See the class specific information.
- See the class policies.
- See the specific dates of importance.
- Topics
Homeworks, Exams, and other assignments
- Lab instructions
- Homeworks
- Homework #1 assignment, due September 28.
- Test/Exam schedule
Dates may change as needed.
- Test 1, September 29
- Test 2, November 12
- Final Exam schedule
The Final Exam will be given in the classroom,
Wednesday, December 10, 2025 16:15-18:45
Class Materials
Log Files and other resources
Learning Outcomes
-
demonstrate knowledge of ssh and sftp to connect and transfer files
-
use a Unix/Linux computer, especially shell commands
-
apply C programming to solve problems
-
demonstrate knowledge about pipe, fork, exec, and other process mechanisms such as wait and exit
-
apply structs to access directory contents and/or process data, especially "struct dirent", "struct stat", and "struct task_struct" (Linux) / "struct proc" (BSD, Linux)