Class |
Date |
Day |
Topic |
|
Problems |
Labs |
Lecturer |
1 |
18-Aug |
Mon |
Overview |
1 |
|
|
Both |
2 |
20-Aug |
Wed |
Bits,
Bytes, and Integers |
2.1–2.3 |
2.44,
2.45, 2.49, 2.54 |
L1 Out |
KAH |
3 |
25-Aug |
Mon |
Floating
Point |
2.4–2.5 |
2.59,
2.60, 2.61 |
|
KAH |
4 |
27-Aug |
Wed |
Machine Prog I - Overview |
3.1–3.5 |
3.31 |
|
MFS |
5 |
1-Sep |
Mon |
Machine Prog II - Control |
3.6–3.7 |
3.34 |
L1 Due, L2
Out |
MFS |
6 |
3-Sep |
Wed |
Machine Prog III- Data |
3.8–3.11 |
3.36 |
|
MFS |
7 |
8-Sep |
Mon |
Mach. Prog IV- Advanced |
3.12–3.13 |
3.24 |
|
MFS |
8 |
10-Sep |
Wed |
Mach. Prog V- Advanced |
3.16 |
3.24 |
L2 Due, L3
Out |
MFS |
9 |
15-Sep |
Mon |
Memory
Hierarchy |
6.1–6.3 |
6.2, 6.3,
6.4 |
|
MFS |
10 |
17-Sep |
Wed |
Cache
Memories |
6.4 |
6.9-6.17 |
|
MFS |
11 |
22-Sep |
Mon |
Except.
Control Flow I |
8.1–8.4 |
8.1, 8.2,
8.3 |
L3 Due, L4 Cancelled, L5 Out |
MFS |
12 |
24-Sep |
Wed |
Exam 1 |
|
|
|
n/a |
|
29-Sep |
Mon |
Eid Al Fitr - No Classes |
|
|
|
n/a |
|
1-Oct |
Wed |
Eid Al Fitr - No Classes |
|
|
|
n/a |
13 |
6-Oct |
Mon |
Except.
Control Flow II |
8.5–8.8 |
8.19 |
|
MFS |
14 |
8-Oct |
Wed |
System-level
I/O |
11 |
11.2, 11.3 |
|
KAH |
15 |
13-Oct |
Mon |
Virtual
Memory |
10.1–10.6 |
10.4 |
L5 Due, L6
out |
MFS |
16 |
15-Oct |
Wed |
P6/Linux
Memory System |
10.7–10.8 |
10.14 |
|
MFS |
17 |
20-Oct |
Mon |
Dynamic
Storage Alloc I |
10.9 |
10.6, 10.7 |
|
MFS |
18 |
22-Oct |
Wed |
Dynamic
Storage Alloc II |
10.10–10.13 |
10.18 |
|
MFS |
19 |
27-Oct |
Mon |
Internetworking |
12.1–12.3 |
|
|
KAH |
20 |
29-Oct |
Wed |
Network
Programming |
12.4 |
12.5 |
|
KAH |
21 |
3-Nov |
Mon |
Network
Programming II |
12.4 |
|
L6 Due |
KAH |
22 |
5-Nov |
Wed |
Exam 2 |
|
|
|
n/a |
23 |
10-Nov |
Mon |
Web
Services |
12.5–12.7 |
|
L7 out |
KAH |
24 |
12-Nov |
Wed |
Concurrency |
13.1–13.4 |
13.4,
13.5, 13.6 |
|
KAH |
25 |
17-Nov |
Mon |
Synchronization |
13.5–13.8 |
13.7, 13.9,
13.10 |
|
KAH |
26 |
19-Nov |
Wed |
Synchronization
II |
13.5–13.8 |
13.7,
13.9, 13.10 |
|
KAH |
27 |
24-Nov |
Mon |
Program
Optimization I |
5.1–5.6,
5.14–5.15 |
5.3 |
|
KAH |
28 |
26-Nov |
Wed |
Program
Optimization II |
5.7–5.13 |
5.6 |
L7 due |
KAH |