|
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 |