DATE |
CLASS SCHEDULE |
19/7/2011 |
Introduction; Good Programming Principles |
21/7/2011 |
Good Programming principles (contd.) + Makefiles |
26/7/2011 |
Process Control : review of process concepts, fork |
28/7/2011 |
Process Control: exec, property inheritance, issues |
2/8/2011 |
Process Control: wrapping up |
4/8/2011 |
Signals |
9/8/2011 |
Signals |
11/8/2011 |
Signals |
16/8/2011 |
Pipes |
18/8/2011 |
Pipes + FIFOs |
23/8/2011 |
Mutexes |
25/8/2011 |
Mutexes + Condition Variables |
30/8/2011 |
Semaphores |
6/9/2011 |
Semaphores |
8/9/2011 |
Shared Memory |
9/9/2011 |
MINOR - 1 (incl. up to Semaphores) |
13/9/2011 |
Introduction to Socket Programming |
15/9/2011 |
TCP Client/Server |
20/9/2011 |
Error Conditions |
22/9/2011 |
Error Conditions (contd.) + UDP Client/Server |
27/9/2011 |
Select system call |
29/9/2011 |
Select (contd.) |
4/10/2011 |
Socket Options |
11/10/2011 |
Socket Options |
13/10/2011 |
DNS |
18/10/2011 |
Daemons |
20/10/2011 |
Syslogd |
25/10/2011 |
inetd |
27/10/2011 |
inetd (contd.) |
1/11/2011 |
MINOR - 2 (incl. up to DNS) |
3/11/2011 |
Wrap up/ Feedback |