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 29.
- Homework #2 assignment, due October
16 20.
- Homework #3 assignment, due November 3.
- Homework #4 assignment, due November 17.
- Homework #5 assignment, due December 8.
- Quiz schedule
Dates may change as needed.
- Quiz 1, Sept 16
- Quiz 2, October 21
- Quiz 3, November 4
- Quiz 4, November 18
- Mid-term Exam schedule
The Mid-term Exam will be given in the classroom,
Monday October 7, 2024
- Final Exam schedule
The Final Exam will be given in the classroom,
Monday, December 16, 2024 10:45-13:15
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)