1. | Jan 13 |
Ch 1, Sec 2.1.1-2.1.5 |
2. | Jan 15 |
Sec 2.1.5-2.2 |
Lab 1 |
Unix & C |
3. | Jan 19 |
Sec 2.2 (cont'd), 2.3 | Assn 1 due |
4. | Jan 21 |
Sec 3.3 | Quiz 0 |
5. | Jan 23 |
Sec 3.4 |
Lab 2 |
Bit manipulation |
6. | Jan 27 |
Sec 3.4 (cont'd), 3.5 |
7. | Jan 29 |
Sec 4.1, 4.2 | Exam 0 |
| Jan 30 |
(odd day) | Assn 2 due |
8. | Feb 2 |
Sec 4.3, 5.1 |
Lab 3 |
HYMN |
9. | Feb 4 |
Sec 5.2, 5.3, 5.4 |
10. | Feb 6 |
Sec 6.1, 6.2 |
11. | Feb 10 |
No class |
Lab 4 |
Factorial |
12. | Feb 12 |
Sec 6.3, 6.4 |
13. | Feb 16 |
Sec 7.1 | Quiz 1 |
14. | Feb 18 |
Sec 7.1, cont'd |
Lab 5 |
Subroutines |
15. | Feb 20 |
Sec 7.2 | Assn 3 due |
16. | Feb 24 |
Sec 7.2 (cont'd) | Exam 1 |
17. | Feb 26 |
Sec 8.1 |
Lab 6 |
System calls |
SPRING BREAK |
18. | Mar 8 |
Sec 8.2 |
| |
19. | Mar 10 |
Sec 10.1 |
20. | Mar 12 |
Sec 8.3 |
Lab 7 |
Shell |
21. | Mar 16 |
Sec 10.1 |
22. | Mar 18 |
Sec 10.2 | Quiz 2 |
23. | Mar 22 |
Sec 10.3 |
Lab 8 |
Threads |
24. | Mar 24 |
Sec 12.1 | Assn 4 due |
25. | Mar 26 |
Sec 12.2 | Exam 2 |
26. | Mar 30 |
Sec 12.3, Pre-lab |
Lab 9 |
Wheel circuit |
27. | Apr 1 |
Sec 13.1, 13.2 |
28. | Apr 5 |
Sec 13.3 | Quiz 3 |
29. | Apr 7 |
Sec 14.1 | |
EASTER BREAK |
Lab 10 |
HYMN control unit, Part I |
30. | Apr 14 |
Sec 14.2 |
31. | Apr 16 |
Sec 14.2 (cont'd), 14.3 |
32. | Apr 20 |
Sec 9.1 |
Lab 11 |
HYMN control unit, Part II |
33. | Apr 22 |
Sec 9.2 |
34. | Apr 26 |
Sec 15.1 | Quiz 4 |
35. | Apr 28 |
Sec 15.2 |
| Apr 29 |
(odd day) | Assn 5 due |
36. | Apr 30 |
Ch 16 |
May 4 (Tue.) |
FINAL, 11am |
|