|
W |
01/10/2018 |
00 |
Introduction to Programming |
|
|
A0 assigned A0 due |
R |
01/11/2018 |
01 |
Module 1: Input & Output (I/O) |
1.1 - 1.7 |
Lab0 Lab1A Lab1B |
A1 assigned |
F |
01/12/2018 |
02 |
Module 1: Primitive Data Types & Arithmetic Operators |
1.8 - 1.21 |
Lab1C |
|
|
M |
01/15/2018 |
--- NO CLASS --- MLK DAY --- |
T |
01/16/2018 |
|
Set 1 due: A1 L1A, L1B, L1C Z1 (1.1-1.21) |
W |
01/17/2018 |
03 |
Module 1: Compiling & Debugging + Pair Programming |
1.22-1.31 |
Lab2A |
A2 assigned |
F |
01/19/2018 |
04 |
Module 1: iomanip & Typecasting |
1.32 - 1.33 |
Lab2B |
|
|
M |
01/22/2018 |
05 |
Module 1: Random Numbers |
1.34 |
Lab2C |
|
W |
01/24/2018 |
Census Day |
W |
01/24/2018 |
06 |
Module 2: Decision Making |
2.1 - 2.9 |
Lab2D |
|
F |
01/26/2018 |
07 |
Module 2: Complex Decisions & Ethics: Licensing |
2.10 - 2.12 |
Lab2E |
|
|
M |
01/29/2018 |
08 |
Module 1 Quiz Module 2: Short Circuiting & switch |
2.13 - 2.16 |
|
|
T |
01/30/2018 |
|
Set 2 due: A2 L2A, L2B L2C, L2D, L2E Z2 (1.22-2.16) |
W |
01/31/2018 |
09 |
Module 3: Do It Again and Again and Again with while Loops |
3.1 - 3.4 |
Lab3A |
A3 assigned |
F |
02/02/2018 |
10 |
Module 3: Counting With for Loops + Nested Loops |
3.5-3.7 |
Lab3B |
|
|
M |
02/05/2018 |
11 |
Module 2 Quiz Module 3: Loop Scope + break /continue |
3.8 - 3.11 |
Lab3C |
|
W |
02/07/2018 |
12 |
Module 4: Functions that Pass-By-Value |
4.1 - 4.10 |
Lab4A |
|
F |
02/09/2018 |
13 |
Module 4: Pass-By-Reference & Memory |
4.11 - 4.12 |
|
|
|
M |
02/12/2018 |
14 |
Module 4: Functions Prototypes |
|
Lab4B |
|
T |
02/13/2018 |
|
Set 3 due: A3 L3A, L3B, L3C Z3 (3.1-3.10) |
W |
02/14/2018 |
15 |
Module 3 Quiz Module 4: Separate Files & Makefiles |
4.13 - 4.16 |
|
|
F |
02/16/2018 |
16 |
Module 4: Recursive Functions & Ethics: Abandonware |
4.17 - 4.22 |
|
|
|
M |
02/19/2018 |
--- NO CLASS --- PREDISENT'S DAY --- |
W |
02/21/2018 |
17 |
Module 5: One-Dimensional Arrays |
5.1 - 5.5 |
Lab4C |
A4 assigned |
F |
02/23/2018 |
18 |
Module 5: Arrays in Memory & Functions |
5.6 - 5.9 |
Lab4D |
|
|
M |
02/26/2018 |
19 |
Module 5: Two-Dimensional Arrays |
5.10 - 5.11 |
Lab4E |
|
W |
02/28/2018 |
20 |
Module 4 Quiz Module 5: Grouping Data with struct |
5.12 - 5.13 |
|
|
R |
03/01/2018 |
|
Set 4 due: A4 L4A, L4B, L4C L4D, L4E Z4 (4.1-5.11) |
F |
03/02/2018 |
21 |
Module 5: Strings |
5.14 - 5.24 |
|
A5 assigned |
|
M |
03/05/2018 |
22 |
Module 5: String Functions |
5.25 - 5.30 |
Lab5A |
|
W |
03/07/2018 |
23 |
Module 5: Vectors |
5.31 - 5.38 |
Lab5B |
|
F |
03/09/2018 |
24 |
Module 5: Algorithms: minMax, bubbleSort, binarySearch & Ethics: EULA |
5.39 - 5.49 |
|
|
|
M |
03/12/2018 |
25 |
Module 6: File I/O |
6.1 - 6.5 |
Lab6A |
A6 assigned |
W |
03/14/2018 |
26 |
Module 5 Quiz Simple and Fast Media Library (SFML) |
|
|
|
R |
03/15/2018 |
|
Set 5 due: A5 L5A, L5B Z5 (3.11, 5.12-5.49) |
F |
03/16/2018 |
27 |
Exam I Review (Modules 1-5) |
|
|
Module Learning Outcomes Practice Exam Review Questions Part I |
|
M |
03/19/2018 |
28 |
Exam I Review (Modules 1-5) |
|
|
Review Questions Part II Practice Exam Solution |
M |
03/19/2019 |
EXAM I (Modules 1-5, Written) 7:30 PM - 9:00 PM Rooms: Section A - BBW280 Section B - BE 241 Section C - CO 209 Section D - CO 209 Section E - CT 102 |
W |
03/21/2018 |
29 |
SFML Part II |
|
Lab6B |
|
F |
03/23/2018 |
--- NO CLASS --- DAY BACK FOR COMMON EXAM --- |
|
M |
03/26/2018 |
--- NO CLASS --- SPRING BREAK --- |
W |
03/28/2018 |
--- NO CLASS --- SPRING BREAK --- |
F |
03/30/2018 |
--- NO CLASS --- SPRING BREAK --- |
|
M |
04/02/2018 |
31 |
Module 7: Introduction to Classes and Object-Oriented Programming (OOP) |
7.1 - 7.2 |
|
|
W |
04/04/2018 |
32 |
Module 7: Constructors |
7.3 - 7.5 |
Lab7A |
A7 assigned FP assigned |
R |
04/05/2018 |
|
Set 6 due: A6 L6A, L6B Z6 (6.1-6.5 Participation) |
F |
04/06/2018 |
33 |
Module 7: public , private , & Functions |
7.6 - 7.14 |
Lab7B |
|
|
M |
04/09/2018 |
34 |
Module 6 Quiz Module 7: Declaring Classes in Multiple Files & Class Composition |
7.15 - 7.16 |
|
FP Proposals due |
W |
04/11/2018 |
Last Day to Withdraw (Continuing Students) |
W |
04/11/2018 |
35 |
Module 7: Private Helper Functions, Passing Objects to Functions, The Callee, & Ethics: Development |
|
Lab8A |
A8 assigned |
R |
04/12/2018 |
|
Set 7 due: A7 L7A, L7B Z7 (7.1-7.14) |
F |
04/13/2018 |
--- NO CLASS --- E-DAYS --- |
|
M |
04/16/2018 |
36 |
Module 7: Class Composition & this |
7.17 |
Lab8B |
|
W |
04/18/2018 |
37 |
Module 7: static and The Three Ways to const |
|
|
|
R |
04/19/2018 |
|
Set 8 due: A8 L8A, L8B Z8 (7.15-7.17 Participation & Challenge) |
F |
04/20/2018 |
38 |
SFML Animation |
|
Lab9 |
A9 assigned |
|
M |
04/23/2018 |
39 |
Module 7 Quiz Coding Exam Review (Modules 1-7) |
|
|
Modules 1-5 Learning Outcomes Modules 6-7 Learning Outcomes Exam 2 Review Questions |
T |
04/24/2018 |
EXAM II (Modules 1-7, Computer) 7:30 PM - 9:00 PM Rooms: Section A (Last Name A-K): BB 253 Section A (Last Name L-Z): CK 130 Section B (Last Name A-Z): MZ 022 Section C (Last Name A-Z): MZ 026 Section D (Last Name A-Z): CT B60 Section E (Last Name A-K): BB 316A Section E (Last Name L-Z): BB 316B |
W |
04/25/2018 |
--- NO CLASS --- DAY BACK FOR COMMON EXAM --- |
F |
04/27/2018 |
Last Day to Withdraw for Freshmen |
F |
04/27/2018 |
41 |
Module XC: The Heap and Pointers & Ethics: Usage |
8.1 - 8.7 |
LXC |
AXC assigned |
|
M |
04/30/2018 |
42 |
Module XC: Dynamic Arrays |
|
|
|
T |
05/01/2018 |
|
Set 9 due: A9 L9
Set FP due: FP |
W |
05/02/2018 |
43 |
Final Exam Review (Modules 1-7) and Final Project Fair |
|
|
Modules 1-5 Learning Outcomes Modules 6-7 Learning Outcomes Practice Exam I Practice Exam I Solution Practice Exam II Practice Exam II Solution Final Exam Review Questions |
R |
05/03/2018 |
|
Set XC due: AXC LXC |
F |
05/04/2018 |
--- NO CLASS --- DEAD DAY --- |
|
T |
05/08/2018 |
FINAL EXAM (Modules 1-7, Written) Time 7:00pm - 9:00pm Rooms: Section A (Last Name A-H): BE 106 Section A (Last Name I-Z): BE 108 Section B (Last Name A-Z): BE 241 Section C (Last Name A-Z): BB W280 Section D (Last Name A-Z): BB W250 Section E (Last Name A-K): BB W210 Section E (Last Name L-Z): BE 243 |
F |
05/12/2018 |
Commencement |
|