A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Week # | Date | Lecture Topic | Reading | Lab Release/Due | Quiz Release/Due | Lab Report Release/Due | Skills Demo Release/Due | |||||||||||||||||
2 | 1 | Mon, Mar 28 | |||||||||||||||||||||||
3 | Tue, Mar 29 | ||||||||||||||||||||||||
4 | Wed, Mar 30 | Introduction, IDE, Remote Access (ssh), UNIX Introduction, scp, ssh keys Lecture 1 Slides | Lab 1 Writeup (Release) | Quiz 1 Release | |||||||||||||||||||||
5 | Thu, Mar 31 | ||||||||||||||||||||||||
6 | Fri, Apr 1 | ||||||||||||||||||||||||
7 | Sat, Apr 2 | ||||||||||||||||||||||||
8 | Sun, Apr 3 | ||||||||||||||||||||||||
9 | 2 | Mon, Apr 4 | Lab Report 1 - Week 2 (Release) | ||||||||||||||||||||||
10 | Tue, Apr 5 | ||||||||||||||||||||||||
11 | Wed, Apr 6 | Version Control Systems, Git Introduction, Github, Github Pages Lecture 2 Slides Lecture 2 Notes | Simple Story on Version Control Git - the simple guide | Lab 2 Writeup (Release) | Quiz 1 Due Quiz 2 Release | ||||||||||||||||||||
12 | Thu, Apr 7 | ||||||||||||||||||||||||
13 | Fri, Apr 8 | ||||||||||||||||||||||||
14 | Sat, Apr 9 | ||||||||||||||||||||||||
15 | Sun, Apr 10 | Lab Report 1 Due | |||||||||||||||||||||||
16 | 3 | Mon, Apr 11 | |||||||||||||||||||||||
17 | Tue, Apr 12 | ||||||||||||||||||||||||
18 | Wed, Apr 13 | Github Branches, Incremental Development using Markdown Parse Lecture 3 Slides Lecture 3 Code Lecture 3 Notes | Lab 3 Writeup (Release) | Quiz 2 Due Quiz 3 Release | |||||||||||||||||||||
19 | Thu, Apr 14 | ||||||||||||||||||||||||
20 | Fri, Apr 15 | ||||||||||||||||||||||||
21 | Sat, Apr 16 | ||||||||||||||||||||||||
22 | Sun, Apr 17 | ||||||||||||||||||||||||
23 | 4 | Mon, Apr 18 | Lab Report 2 - Week 4 (Release) | ||||||||||||||||||||||
24 | Tue, Apr 19 | ||||||||||||||||||||||||
25 | Wed, Apr 20 | Debugging and Testing (Junit Testing) Lecture 4 Slides Lecture 4 Annotated Slides Lecture 4 Notes Lecture 4 Code | Debugging Attitude How I got better at Debugging? How to Debug | Lab 4 Writeup (Release) | Quiz 3 Due Quiz 4 Release | ||||||||||||||||||||
26 | Thu, Apr 21 | ||||||||||||||||||||||||
27 | Fri, Apr 22 | ||||||||||||||||||||||||
28 | Sat, Apr 23 | ||||||||||||||||||||||||
29 | Sun, Apr 24 | Lab Report 2 Due | |||||||||||||||||||||||
30 | 5 | Mon, Apr 25 | Skill Demonstration 1 Release | ||||||||||||||||||||||
31 | Tue, Apr 26 | ||||||||||||||||||||||||
32 | Wed, Apr 27 | It Works on My Machine: Continous Integration, More Unix Lecture 5 Slides Lecture 5 Code Lecture 5 Notes | Lab 5 Writeup (Release) | Quiz 4 Due Quiz 5 Release | |||||||||||||||||||||
33 | Thu, Apr 28 | ||||||||||||||||||||||||
34 | Fri, Apr 29 | ||||||||||||||||||||||||
35 | Sat, Apr 30 | ||||||||||||||||||||||||
36 | Sun, May 1 | Skill Demonstration 1 Due | |||||||||||||||||||||||
37 | 6 | Mon, May 2 | Lab Report 3 - Week 6 (Release) | ||||||||||||||||||||||
38 | Tue, May 3 | ||||||||||||||||||||||||
39 | Wed, May 4 | Shell Scripting, make and Makefile Lecture 6 Slides Lecture 6 Code Lecture 6 Notes | Lab 6 Writeup (Release) | Quiz 5 Due Quiz 6 Release | |||||||||||||||||||||
40 | Thu, May 5 | ||||||||||||||||||||||||
41 | Fri, May 6 | ||||||||||||||||||||||||
42 | Sat, May 7 | ||||||||||||||||||||||||
43 | Sun, May 8 | Lab Report 3 Due | |||||||||||||||||||||||
44 | 7 | Mon, May 9 | |||||||||||||||||||||||
45 | Tue, May 10 | ||||||||||||||||||||||||
46 | Wed, May 11 | Clean Coding, Clean Coding Practice Lecture 7 Slides Lecture 7 Code | Lab 7 Writeup (Release) | Quiz 6 Due Quiz 7 Release | |||||||||||||||||||||
47 | Thu, May 12 | ||||||||||||||||||||||||
48 | Fri, May 13 | ||||||||||||||||||||||||
49 | Sat, May 14 | ||||||||||||||||||||||||
50 | Sun, May 15 | ||||||||||||||||||||||||
51 | 8 | Mon, May 16 | Lab Report 4 - Week 8 (Release) | ||||||||||||||||||||||
52 | Tue, May 17 | ||||||||||||||||||||||||
53 | Wed, May 18 | Vim, The Java Debugger (jdb) Lecture 8 Slides Lecture 8 Slides Annotated Lecture 8 Code Lecture 8 Notes | Lab 8 Write up | Quiz 7 Due Quiz 8 Release | |||||||||||||||||||||
54 | Thu, May 19 | ||||||||||||||||||||||||
55 | Fri, May 20 | ||||||||||||||||||||||||
56 | Sat, May 21 | ||||||||||||||||||||||||
57 | Sun, May 22 | Lab Report 4 Due | |||||||||||||||||||||||
58 | 9 | Mon, May 23 | Skill Demonstration 2 Release | ||||||||||||||||||||||
59 | Tue, May 24 | ||||||||||||||||||||||||
60 | Wed, May 25 | More Debugging, Working with Large Code Bases Lecture 9 Slides Guest Lecture - CI/CD Guest Lecture - Debugging Tools | Lab 9 Write up | Quiz 8 Due Quiz 9 Release | |||||||||||||||||||||
61 | Thu, May 26 | ||||||||||||||||||||||||
62 | Fri, May 27 | ||||||||||||||||||||||||
63 | Sat, May 28 | ||||||||||||||||||||||||
64 | Sun, May 29 | Skill Demonstration 2 Due | |||||||||||||||||||||||
65 | 10 | Mon, May 30 | Lab Report 5 - Week 10 (Release) | ||||||||||||||||||||||
66 | Tue, May 31 | ||||||||||||||||||||||||
67 | Wed, Jun 1 | Course Review Lecture 10 Slides | Lab 10 Writeup | Quiz 9 Due | |||||||||||||||||||||
68 | Thu, Jun 2 | ||||||||||||||||||||||||
69 | Fri, Jun 3 | ||||||||||||||||||||||||
70 | Sat, Jun 4 | ||||||||||||||||||||||||
71 | Sun, Jun 5 | Lab Report 5 Due | |||||||||||||||||||||||
72 | 11 | Wed, Jun 8 | |||||||||||||||||||||||
73 | |||||||||||||||||||||||||
74 | |||||||||||||||||||||||||
75 | |||||||||||||||||||||||||
76 | |||||||||||||||||||||||||
77 | |||||||||||||||||||||||||
78 | |||||||||||||||||||||||||
79 | |||||||||||||||||||||||||
80 | |||||||||||||||||||||||||
81 | |||||||||||||||||||||||||
82 | |||||||||||||||||||||||||
83 | |||||||||||||||||||||||||
84 | |||||||||||||||||||||||||
85 | |||||||||||||||||||||||||
86 | |||||||||||||||||||||||||
87 | |||||||||||||||||||||||||
88 | |||||||||||||||||||||||||
89 | |||||||||||||||||||||||||
90 | |||||||||||||||||||||||||
91 | |||||||||||||||||||||||||
92 | |||||||||||||||||||||||||
93 | |||||||||||||||||||||||||
94 | |||||||||||||||||||||||||
95 | |||||||||||||||||||||||||
96 | |||||||||||||||||||||||||
97 | |||||||||||||||||||||||||
98 | |||||||||||||||||||||||||
99 | |||||||||||||||||||||||||
100 |