|
W |
01/09/2019 |
00 |
Introduction to Programming
|
|
Lab0
|
A0 assigned
|
R |
01/10/2019 |
01 |
Module 1: Input & Output
|
1.1 - 1.12 |
Lab1A Lab1B
|
A0 due A1 assigned
|
F |
01/11/2019 |
02 |
Module 1: Primitive Data Types & Math Operators
|
1.13 - 1.28 |
Lab1C
|
|
|
M |
01/14/2019 |
03 |
Module 1: Compiling & Debugging + Pair Programming
|
1.29 - 1.32 |
Lab2A
|
A2 assigned
|
W |
01/16/2019 |
04 |
Module 1: iomanip + Typecasting
|
1.33 - 1.34 |
Lab2B
|
Set1 due A1 Lab1A Lab1B Lab1C
|
F |
01/18/2019 |
05 |
Module 1: Random Numbers
Ethics: Software Licenses
|
1.35 |
Lab2C
|
|
|
M |
01/21/2019 |
--- NO CLASS --- Martin Luther King Jr. Day --- |
W |
01/23/2019 |
Census Day |
W |
01/23/2019 |
06 |
Module 2: Decision Making
|
2.1 - 2.9 |
Lab2D
|
|
F |
01/25/2019 |
07 |
Module 1 Quiz
Module 2: Complex Decisions
|
2.10 |
Lab2E
|
|
|
M |
01/28/2019 |
08 |
Module 2: Short Circuit + switch
|
2.11 - 2.14 |
|
|
T |
01/29/2019 |
|
Set2 due A2 Lab2A Lab2B Lab2C Lab2D Lab2E
|
W |
01/30/2019 |
09 |
Module 3: while Loops
|
3.1 - 3.4 |
Lab3A
|
A3 assigned
|
F |
02/01/2019 |
10 |
Module 3: for & Nested Loops
Ethics: Freeware
|
3.5 - 3.7 |
Lab3B
|
|
|
M |
02/04/2019 |
11 |
Module 2 Quiz
Module 3: Loop Scope + break/continue
|
3.8 - 3.10 |
Lab3C
|
|
W |
02/06/2019 |
12 |
Module 4: Functions Pass-by-Value
|
4.1 - 4.10 |
Lab4A
|
|
R |
02/07/2019 |
|
Set3 due A3 Lab3A Lab3B Lab3C
|
F |
02/08/2019 |
13 |
Module 4: Functions Pass-by-Reference
|
4.11 - 4.12 |
Lab4B
|
A4 assigned
|
|
M |
02/11/2019 |
14 |
Module 4: Function Prototypes
|
|
Lab4C
|
|
T |
02/12/2019 |
Career Fair |
W |
02/13/2019 |
15 |
Module 3 Quiz
Module 4: Separate Files
|
4.13 - 4.15 |
|
|
F |
02/15/2019 |
16 |
Module 4: Recursive Functions
Ethics: EULA
|
4.16 - 4.21 |
Lab4D
|
|
|
M |
02/18/2019 |
--- NO CLASS --- President's Day --- |
W |
02/20/2019 |
17 |
Exam Review
|
|
|
Modules 1-4 LOs Exam 1 Practice Questions Part I Exam 1 Practice Questions Part II
Sample Exam I (Solution) Sample Exam II (Solution)
|
R |
02/21/2019 |
|
Set4 due A4 Lab4A Lab4B Lab4C Lab4D
|
F |
02/22/2019 |
18 |
Module 4 Quiz
Exam Review
|
|
|
|
|
M |
02/25/2019 |
19 |
Module 5: 1-Dimensional Arrays
|
5.1 - 5.5 |
Lab5A
|
A5 assigned
|
M |
02/25/2019 |
Exam I (Written, Modules 1-4) 7:30 - 9:00 PM
Rooms: Section A - BB W250 Section B - HH 202 Section C - BB W280 Section D - CT 102 Section E - BE 241
|
W |
02/27/2019 |
20 |
Module 5: Arrays in Memory & Functions
|
5.6 - 5.8 |
Lab5B
|
|
F |
03/01/2019 |
--- NO CLASS --- DAY BACK FOR EXAM I --- |
|
M |
03/04/2019 |
22 |
Module 5: 2-Dimensional Arrays
|
5.9 - 5.10 |
Lab5C
|
|
W |
03/06/2019 |
23 |
Module 5: struct
|
5.11 - 5.12 |
|
|
R |
03/07/2019 |
|
Set5 due A5 Lab5A Lab5B Lab5C
|
F |
03/08/2019 |
24 |
Module 5: string
|
5.13 - 5.25 |
Lab6A
|
A6 assigned
|
|
M |
03/11/2019 |
25 |
Module 5: vector
|
5.26 - 5.43 |
Lab6B
|
|
W |
03/13/2019 |
26 |
Module 5: Algorithms: minMax, Sort, Search
|
5.44 - 5.47 |
|
|
F |
03/15/2019 |
27 |
Module 5 Quiz
Exam Review
|
|
|
Modules 1-4 LOs Module 5 LOs
Exam 2 Practice Questions Exam 2 AutoGrader Practice Questions
Sample Exam I (Solution) Sample Exam II (Solution)
|
|
M |
03/18/2019 |
28 |
Exam Review
|
|
|
|
T |
03/19/2019 |
Exam II (Computer, Modules 1-5) 7:30 - 9:00 PM
Rooms: Sec A (Last Name A-M): CK130 Sec A (Last Name N-Z): BB 253 Sec B (Last Name A-M): CT B60 Sec B (Last Name N-Z): CT B56 Sec C: MZ 022 Sec D: MZ 026 Sec E (Last Name A-L): BB 316A Sec E (Last Name M-Z): BB 316B
|
W |
03/20/2019 |
29 |
Module 7: Simple and Fast Multimedia Library (SFML)
|
|
Lab7A
|
|
F |
03/22/2019 |
--- NO CLASS --- DAY BACK FOR EXAM II --- |
|
M |
03/25/2019 |
--- NO CLASS --- SPRING BREAK --- |
W |
03/27/2019 |
--- NO CLASS --- SPRING BREAK --- |
F |
03/29/2019 |
--- NO CLASS --- SPRING BREAK --- |
|
M |
04/01/2019 |
31 |
Module 6: File Input
|
6.5 |
Lab7B
|
A7 assigned
|
W |
04/03/2019 |
32 |
Module 6: File Output
Ethics: Codes of Ethics
|
6.1 - 6.4 |
Lab7C
|
|
R |
04/04/2019 |
|
Set6 due A6 Lab6A Lab6B
|
F |
04/05/2019 |
33 |
Module 7: Introduction to Object-Oriented Programming
|
7.1 |
|
|
|
M |
04/08/2019 |
34 |
Module 7: Constructors
|
7.2 |
Lab8A
|
A8 assigned
|
W |
04/10/2019 |
35 |
Module 7: Public vs. Private
|
7.3 - 7.8 |
Lab8B
|
FP Proposal due
|
F |
04/12/2019 |
--- NO CLASS --- E-DAYS --- |
F |
04/12/2019 |
Last Day to Withdraw |
|
M |
04/15/2019 |
36 |
Module 6 Quiz
Module 7: SFML Animation
|
|
Lab8C
|
|
T |
04/16/2019 |
|
Set7 due A7 Lab7A Lab7B Lab7C
|
W |
04/17/2019 |
37 |
Module 7: Passing Objects & The Callee
|
7.9 - 7.14 |
Lab8D
|
|
F |
04/19/2019 |
38 |
Module 7: Private Helpers + Uses of const
|
|
Lab8E
|
|
|
M |
04/22/2019 |
39 |
Module 7: Class Composition
|
|
Lab8F
|
|
W |
04/24/2019 |
40 |
Module 7 Quiz
|
|
|
|
F |
04/26/2019 |
41 |
Module XC: Heap + Pointers
|
|
LabXC
|
AXC assigned
|
|
M |
04/29/2019 |
42 |
Module XC: Dynamic Arrays
|
|
|
|
T |
04/30/2019 |
|
Set8 due A8 Lab8A Lab8B Lab8C Lab8D Lab8E Lab8F
|
W |
05/01/2019 |
43 |
Exam Review
|
|
|
Modules 1-4 LOs Module 5 LOs Modules 6-7 LOs
Sample Exam I (Solution)
Sample Exam II (Solution)
Final Exam Code Questions (Solutions)
Final Exam Review Questions
|
R |
05/02/2019 |
|
FP due
SetXC due AXC LabXC
|
F |
05/03/2019 |
--- NO CLASS --- REVIEW DAY --- |
|
T |
05/07/2019 |
Final Exam (Written, Modules 1-7) 7:00p - 9:00p
Rooms Sec A: BB W280 Sec B: BE 241 Sec C: BB W280 Sec D: BE 241 Sec E: BB W250
|
F |
05/10/2019 |
Commencement |
|