Dr. Kevin Jeffay - Instructor
See his web page for more info...
Ryan McKenzie - TA
Office Location: SN 043
Phone: (919) 962-1715
Email: ryan DOT n DOT mckenzie AT unc DOT edu
Office Hours: TR 11am-12:15pm or by email appointment
Alana Libonati - TA
Office Location: SN 043
Phone: TBA
Email: alana AT cs DOT unc DOT edu
Office Hours: R 3:15-4:30pm or by email appointment
![]()
| Topics | Resources | Exercises | |
| Aug. 29 | posted | Tutorial | posted |
| Sept. 5 | posted | Homework 2 Notes Tutorial | posted |
| Sept. 12 --checkpoint lab-- | posted | Lab Task Overview | posted |
| Sept. 19 | NO LAB... | NO LAB... | NO LAB... |
| Sept. 26 | posted | Homework 4 Notes | posted |
| Oct. 3 | posted | Semaphore Lecture Notes | Handout |
| Oct. 10 | Homework 5 Help | HW5 Spec | N/A |
| Oct. 17 | FALL BREAK | NO LAB | FALL BREAK |
| Oct. 24 | posted | Homework 6 Notes Tutorial Basic Thread Package | posted |
| Oct. 29 | Homework 6 Help | HW6 Spec | N/A |
| Nov. 7 | posted | Man Pages for... signal.h , timer_create , timer_settime , timer_delete , sigaction , and related... | posted |
| Nov. 14 | posted | Tutorial Man Page for semaphore.h | Work on HW7... |
![]()
UNC Computer Science Help
A great page with help topics ranging from accounts to using SSH to
public access machines to creating a web page.
Linux/Unix
Online Manual
Summary of Useful Commands
Another Summary of Useful Commands
Getting Started with Linux/Unix
Understanding Permissions
The vi Text Editor for Beginners
Alana's WinSCP Tutorial
GNU/GCC
GNU Online Manuals
GCC Online Manual
How To Compile/Run C Programs on Linux/Unix Systems
Debugging with GDB
Another GDB Tutorial
Yet Another GDB Tutorial
C Language
About C
Syntax Reference
C for Specific Tasks like string manipulation and file I/O...
Make and Makefiles
Make Online Manual
A Make Tutorial
![]()