Worksheet |
Topic(s) |
Assigned Date |
Due Date |
Worksheet 1 |
Number systems, memory, bits/bytes, gcc |
Tuesday, January 29 |
Tuesday, February 5 before 11:59 pm |
Worksheet 2 |
Char, strings, loops, functions |
Tuesday, February 5 |
Tuesday, February 12 before 11:59 pm |
Worksheet 3 |
Pointers, arrays, structures |
Tuesday, February 12 |
Tuesday, February 19 before 11:59 pm |
Worksheet 4 |
Dynamic memory allocation, nested structures, linked lists |
Tuesday, February 19 |
Tuesday, February 26 before 11:59 pm |
Worksheet 5 |
Low-level programming |
Tuesday, February 26 |
Tuesday, March 5 before 11:59 pm |
Worksheet 6 |
Assembly: data transfer, arithmetic and logical instructions |
Tuesday, March 5 |
Tuesday, March 12 before 11:59 pm |
Worksheet 7 |
Assembly: control flow (if/else, loops) and functions |
Tuesday, March 26 |
Tuesday, April 2 before 11:59 pm |
Worksheet 8 |
Arrays, Structs, Stack Smashing |
Tuesday, April 2 |
Tuesday, April 9 before 11:59 pm |
Worksheet 9 |
Dynamic Memory Allocation |
Tuesday, April 9 |
Tuesday, April 16 before 11:59 pm |
Worksheet 10 |
Cache Memories |
Tuesday, April 16 Tuesday, April 23 |
Tuesday, April 23 before 11:59 pm Tuesday, April 30 before 11:59 pm |