Calendar
This calendar is tentative and subject to change. Please check this page regularly for updates.
Unless explicitly marked, all class periods will be held in HHS 2208. Unless noted otherwise, all readings are from the class textbook. Unless noted otherwise, all quizzes will be on Canvas, and all homeworks (HWs) and programming assignments (PAs) will be posted on the assignments page.
January | ||||||
---|---|---|---|---|---|---|
Su | M | Tu | W | Th | F | Sa |
11 | 12 | 13
Intro Reading: Ch.1 |
14 | 15
History Reading: Ch.2 Unit 1 Quiz |
16 | 17 |
18 | 19
MLK Day |
20
Syntax Reading: 3.1-3.3 |
21 | 22
Parsing Reading: Ch.4 |
23
Unit 2 Quiz Due |
24 |
25 | 26 | 27
ISAT 248 Lab Ruby Unit 3 Quiz IRB examples example.rb |
28 | 29
ISAT 248 Lab Ruby Word Count Lab |
30
CSV Parser PA Due |
31 |
February | ||||||
Su | M | Tu | W | Th | F | Sa |
1 | 2 | 3
ISAT 248 Lab Ruby OO CSV Parser Lab |
4
Resume Workshop (noon-3pm, ISAT 259) Programming Club (4pm, ISAT 143) Wireshark Demo (7pm, ISAT 243) |
5
ISAT 248 Lab Ruby |
6
JSON Parser PA Due |
7 |
8 | 9 | 10
Assessment Day Reading: Ch.5 |
11
CS Career Fair (10am-3pm, ISAT 259) |
12
Variables Reading: Ch.5 |
13
Unit 5 Quiz Due |
14 |
15 | 16 | 17 JMU Closed | 18 | 19
Semantics and Lambda Calculus Reading: 3.5, 15.1-15.3 |
20 | 21
Recommended Tutorial (Sections 1-2) |
22 | 23
Unit 6 Quiz Due |
24
ISAT 248 Lab Haskell Intro Reading: 15.4-15.11 |
25
C Debugging Demo (7:30pm, ISAT 243) |
26
JMU Delayed Opening
Open Lab (10:00-10:45) |
27
Primes PA Due |
28
ISAT 248 Open Lab & Tutorial noon-2pm |
March | ||||||
Su | M | Tu | W | Th | F | Sa |
1 | 2 | 3
ISAT 248 Lab Haskell |
4 | 5 JMU Closed | 6
Expr PA Due |
7 |
8 | 9-13
Spring Break |
14 | ||||
15 | 16 | 17
MIDTERM |
18 | 19
Data Types and Type Checking Reading: Ch.6 |
20
Withdrawal deadline |
21 |
22 | 23
Unit 8 Quiz Due |
24
Expressions Reading: Ch.7 |
25 | 26
Control Structures Reading: Ch.8 |
27 | 28 |
29 | 30
Unit 9 Quiz Due |
31
ISAT 248 Lab Prolog Intro Reading: Ch.16 |
||||
April | ||||||
Su | M | Tu | W | Th | F | Sa |
1 | 2
ISAT 248 Lab Prolog |
3
Family PA Due |
4 | |||
5 | 6 | 7
Subprograms and Parameter Passing Reading: Ch.9 |
8 | 9
Function Activation Reading: Ch.10 call stack example |
10 | 11 |
12 | 13
Unit 11 Quiz Due |
14
Abstraction/OOP Reading: Ch.11,12 |
15 | 16
Concurrency Reading: Ch.13 |
17
Final Project Language Choice Due (Piazza) |
18 |
19 | 20
Unit 12 Quiz Due |
21
Concurrency Examples |
22 | 23
Errors and Events Reading: Ch.14 Handout |
24
Final Project Due |
25 |
26 | 27
Unit 13 Quiz Due |
28
Final Project Presentations |
29
Unit 14 Quiz Due |
30
Final Exam Review Flash | MindMap |
||
1 | 2 | |||||
3 | 4-7
FINAL EXAM Thu, May 7, 10:30-12:30am EDT |