| March | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 29 | 30 | 31 | 01 | 02 | 03
09:30-10:20 Lecture
OTB 014 Emacs and I/O Redirection Slides, Shell history Emacs motivation, Emacs demo alias demo |
04 |
| April | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 05
Weekly check-in
|
06
09:30-10:20 Lecture
OTB 014 I/O Redirection and Scripts Slides shiftdemo script, dcdls script Shell exercise description, Exercise demo
23:59 HW0 due; see Canvas for assignment
|
07 | 08
09:30-10:20 Lecture
OTB 014 Shell Variables and Scripting Slides lecture four demonstration script, fibo script, sdel script |
09 | 10
09:30-10:20 Lecture
OTB 014 Regular expressions and Grep Slides, shell history RegEx Tester, RegEx Crosswords |
11 |
| 12
Weekly check-in
|
13
23:59 HW1 due; see Canvas for assignment
|
14 | 15 | 16 | 17
09:30-10:20 Lecture
OTB 014 C: control, declarations, preprocessor Slides, magic.c, printargs.c, square1.c |
18 |
| 19
Weekly check-in
|
20
23:59 HW2 due; HW2 Spec
|
21 | 22
09:30-10:20 Lecture
OTB 014 C: Pointer arithmetic, memory management Slides, dangling.c, pointeradd.c, mystery.c mystery1.c, mystery2.c, mystery3.c, mystery4.c |
23 | 24
09:30-10:20 Lecture
OTB 014 C: Debugging (Guest Lecture: Andrew Hu) Slides, factorial.c, factorial.c(Fixed), reverse.c, reverse.c(Fixed), mysterynum.c |
25 |
| 26
Weekly check-in
|
27
23:59 HW3 due HW3 Spec
|
28 | 29
09:30-10:20 Lecture
OTB 014 C: datatypes, structs, linked lists Slides point.c, linkedlist.c typedef reading |
30 | 01 | 02 |
| May | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 03
Weekly check-in
|
04
23:59 HW4 due HW4 Spec
|
05 | 06 | 07 | 08 | 09 |
| 10
Weekly check-in
|
11 | 12 | 13 | 14
23:59 HW5 due HW5 Spec
23:59 Teams for HW6 due; see Canvas for assignment
|
15 | 16 |
| 17
Weekly check-in
|
18 | 19 | 20 | 21 | 22
23:59 HW6 headers due HW6 headers due
|
23 |
| 24
Weekly check-in
|
25
Memorial Day
|
26 | 27
09:30-10:20 Lecture
OTB 014 C++ Inheritance Slides, main.cpp BankAccount.h, BankAccount.cpp, SavingsAccount.h, SavingsAccount.h, Mystery.cpp, VirtualMystery.cpp Property |
28 | 29
23:59 HW6 final project due HW6 final project due
|
30 |
| 31
Weekly check-in
|
01 | 02 | 03 | 04 | 05
09:30-10:20 Lecture
OTB 014 Review |
06
23:59 HW7 due HW7 Spec
|
| June | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 07 | 08 | 09 | 10
08:30-10:20 Final exam
|
11 | 12 | 13 |