CSCI 261 - Programming Concepts - Fall 2019

Schedule

Go To Today

DOW Date ## PC Lecture Subject zyBooks Lab Notes
[Top]
M Aug 19 2019 00 PC 1 Intro to Programming
Lab0
A0 assigned
T Aug 20 2019 A0 due
W Aug 21 2019 01 PC 1 Standard I/O & Variables
1.1 - 1.12 Lab1A
Lab1B
A1 assigned
F Aug 23 2019 02 PC 1 Data Types & Math Ops
1.13 - 1.28 Lab1C
[Top]
M Aug 26 2019 03 PC 1 Compile, Debug, & Pair Program
1.29 - 1.32 Lab2A
T Aug 27 2019
Set1 due
A1
Lab1A
Lab1B
Lab1C
W Aug 28 2019 04 PC 1 Memory, Typecasting, & Whitespace
1.33 - 1.34
F Aug 30 2019 05 PC 2 Random Numbers

Ethics: SW Licenses
2.1 Lab2B
[Top]
M Sep 02 2019 --- NO CLASS --- LABOR DAY ---
W Sep 04 2019 06 PC 2 Decision Making (if / else)
2.2 - 2.10 Lab2C
A2 assigned
W Sep 04 2019 Census Day
F Sep 06 2019 07 PC 2 PC 1 Quiz

Complex Decisions
2.11 Lab2D
[Top]
M Sep 09 2019 08 PC 2 Short Circuit & switch
2.12 - 2.15
T Sep 10 2019
Set2 due
A2
Lab2A
Lab2B
Lab2C
Lab2D
W Sep 11 2019 09 PC 3 File Output
3.1 Lab3A
F Sep 13 2019 10 PC 3 File Input
3.2 - 3.3 Lab3B
A3 assigned
[Top]
M Sep 16 2019 11 PC 3 PC 2 Quiz

I/O Manipulators
3.4 Lab3C
W Sep 18 2019 12 PC 4 while Loops
4.1 - 4.4 Lab4A
Loop Structure (.pdf)

while Loops (.pdf)
R Sep 19 2019
Set3 due
A3
Lab3A
Lab3B
Lab3C
F Sep 20 2019 13 PC 4 for Loops
4.5 - 4.7 Lab4B
A4 assigned

for Loops (.pdf)
[Top]
M Sep 23 2019 14 PC 4 Loop Scope & break / continue
4.8 - 4.10 Lab4C
W Sep 25 2019 15 PC 4 PC 3 Quiz

Data Validation
4.11 Lab4D
F Sep 27 2019 16 PC 5 1D Arrays
5.1 - 5.6 Lab5A
1D Arrays (.pdf)
[Top]
M Sep 30 2019 17 PC 5 Arrays in Memory
T Oct 01 2019
Set4 due
A4
Lab4A
Lab4B
Lab4C
Lab4D
W Oct 02 2019 18 PC 5 PC 4 Quiz

2D Arrays
5.7 - 5.8 Lab5B
2D Arrays (.pdf)
F Oct 04 2019 19 PC 5 struct
5.9
[Top]
M Oct 07 2019 20 PC 5 string
5.10 - 5.24 Lab5C
Lab5D
W Oct 09 2019 21 PC 5 vector
5.25 - 5.36 Lab5E
A5 assigned
F Oct 11 2019 22 PC 5 Algorithms: minMax, Sort, Search
5.37 - 5.41
F Oct 11 2019 Last Day to Request Testing Accommodations
[Top]
M Oct 14 2019 --- NO CLASS --- FALL BREAK ---
W Oct 16 2019 23 Exam I Review (PCs 1-5)
F Oct 18 2019 24 PC 5 Quiz

Exam I Review (PCs 1-5)
[Top]
M Oct 21 2019 25 PC 6 Functions & Pass By Value
6.1 - 6.10 Lab6A
A6 assigned
M Oct 21 2019 Exam I (Written, PCs 1-5)
7:30 PM - 9:00 PM

Rooms:
Section A: AH 230
Section B: MZ 322
Section C: MZ 222
Section D: BB W210
Section E: BB 125
Section F: AH 151

Modules 1-5 LOs

Exam 1 Extra Credit Review Questions Part I
Exam 1 Extra Credit Reivew Questions Part II

Sample Exam I
(Solution)

Sample Exam II
(Solution)
W Oct 23 2019 26 PC 6 Pass By Reference & Passing Arrays
6.11 - 6.22 Lab6B
Set5 due
A5
Lab5A
Lab5B
Lab5C
Lab5D
Lab5E
F Oct 25 2019 27 PC 6 Function Prototypes in Separate Files
6.23 - 6.25 Lab6C
[Top]
M Oct 28 2019 28 PC 6 Recursive Functions & Overloaded Functions
6.26 - 6.31
W Oct 30 2019 29 PC 7 SFML
Lab7A
Lab7B
A7 assigned
F Nov 01 2019 30 PC 7 Intro to Object-Oriented Programming (OOP)
7.1
Set6 due
A6
Lab6A
Lab6B
Lab6C
[Top]
M Nov 04 2019 31 PC 7 PC 6 Quiz

Class Constructors
7.2 - 7.3 Lab7C
T Nov 05 2019 Last Day to Request Testing Accommodations
W Nov 06 2019 32 PC 7 public vs private
7.4 - 7.8 Lab7D
FP Proposal due
F Nov 08 2019 33 Exam II Review (PCs 1-6)
Set7 due
A7
Lab7A
Lab7B
Lab7C
Lab7D
[Top]
M Nov 11 2019 34 Exam II Review (PCs 1-6)
T Nov 12 2019 Exam II (Computer, PCs 1-6)
7:30 PM - 9:00 PM

Rooms:
Section A (Last Name A-M): BB 253
Section A (Last Name N-Z): CT B56
Section B: MZ 022
Section C: MZ 026
Section D (Last Name A-H): CT 231
Section D (Last Name I-Z): BB 316B
Section E: CT B60
Section F: CK 130

Modules 1-5 LOs
Module 6 LOs

Exam 2 Extra Credit Review Questions
Exam 2 AutoGrader Extra Credit Review Questions

Sample Exam I
(Solution)
Sample Exam II
(Solution)
W Nov 13 2019 35 PC 7 Passing Objects, The Callee, & this
7.9 - 7.13 Lab8A
F Nov 15 2019 36 PC 7 SFML Animation
Lab8B
A8 assigned
F Nov 15 2019 Last Day To Withdraw
[Top]
M Nov 18 2019 37 PC 7 Private Helpers
W Nov 20 2019 38 PC 7 Uses of const & static
7.14 Lab8C
F Nov 22 2019 39 PC 7 Class Composition
7.15 Lab8D
[Top]
M Nov 25 2019 40 PC XC PC 7 Quiz

Heap & Pointers
8.1 - 8.6 LabXC
W Nov 27 2019 --- NO CLASS --- THANKSGIVING BREAK ---
F Nov 29 2019 --- NO CLASS --- THANKSGIVING BREAK ---
[Top]
M Dec 02 2019 41 PC XC Dynamic Arrays
AXC assigned
T Dec 03 2019 FP due

Set8 due
A8
Lab8A
Lab8B
Lab8C
Lab8D
W Dec 04 2019 42 Final Exam Review (PCs 1-7)
SetXC due
AXC
LabXC

zyBooks due
W Dec 04 2019 Computing Innovation Fair
6:30 PM - 8:00 PM
R Dec 05 2019 Last Day to Submit Assignments For Credit
[Top]
W Dec 11 2019 Final Exam (Written, PCs 1-7)
10:15 AM - 12:15 PM

Rooms:
Section A - AH 161
Section B - BB W280
Section C - BB W280
Section D - BB W250
Section E - BE 108
Section F - BE 243

Modules 1-5 LOs
Module 6 LOs
Modules 7 LOs

Sample Exam I
(Solution)
Sample Exam II
(Solution)

Final Exam Extra Credit Code Questions

Final Exam Extra Credit Review Questions
F Dec 13 2019 Graduation
[Top]
R Dec 19 2019 Grades Available
[Top]