CSCI 261 - Programming Concepts - Fall 2020

Schedule

Go To Today

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

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

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

I/O Manipulators
3.6 Lab3C
W Sep 23 2020 12 PC 4 while Loops
4.1 - 4.4 Lab4A
Loop Structure (.pdf)

while Loops (.pdf)
R Sep 24 2020
Set3 due
A3
Lab3A
Lab3B
Lab3C
APT3
F Sep 25 2020 13 PC 4 for Loops
4.5 - 4.7 A4 assigned

for Loops (.pdf)
[Top]
M Sep 28 2020 14 PC 4 Loop Scope & break / continue
4.8 - 4.10 Lab4B
W Sep 30 2020 15 PC 4 PC 3 Quiz

Data Validation
Lab4C
F Oct 02 2020 16 PC 5 1D Arrays
5.1 - 5.6 Lab5A
1D Arrays (.pdf)
[Top]
M Oct 05 2020 17 PC 5 Arrays in Memory
T Oct 06 2020
Set4 due
A4
Lab4A
Lab4B
Lab4C
APT4
W Oct 07 2020 18 PC 5 PC 4 Quiz

2D Arrays
5.7 - 5.8 2D Arrays (.pdf)
F Oct 09 2020 19 PC 5 struct
5.9
[Top]
M Oct 12 2020 20 PC 5 string
5.10 - 5.23 Lab5B
Lab5C
W Oct 14 2020 21 PC 5 vector
5.24 - 5.35 A5 assigned
F Oct 16 2020 22 PC 5 Algorithms: minMax, Sort, Search
5.36 - 5.40
F Oct 16 2020 Last Day to Request Testing Accommodations
[Top]
M Oct 19 2020 --- NO CLASS --- FALL BREAK ---
W Oct 21 2020 23 Exam I Review (PCs 1-5)
Exam I Extra Credit Review Questions Part 1
F Oct 23 2020 24 PC 5 Quiz

Exam I Review (PCs 1-5)
Exam I Extra Credit Review Questions Part 2
[Top]
M Oct 26 2020 25 PC 6 Functions & Pass By Value
6.1 - 6.10 Lab6A
A6 assigned
T Oct 27 2020
Set5 due
A5
Lab5A
Lab5B
Lab5C
APT5
W Oct 28 2020 26 PC 6 Pass By Reference & Passing Arrays
6.11 - 6.22 Lab6B
R Oct 29 2020 Exam I (Written, PCs 1-5)
In-Person Common Hour Exam
7:30 PM - 9:00 PM

Rooms: TBA

Modules 1-5 LOs

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

F Oct 30 2020 27 PC 6 Function Prototypes in Separate Files
6.23 - 6.25 Lab6C
[Top]
M Nov 02 2020 28 PC 6 Recursive Functions & Overloaded Functions
6.26 - 6.31
W Nov 04 2020 29 PC 7 SFML
Lab7A
Lab7B
A7 assigned
R Nov 05 2020
Set6 due
A6
Lab6A
Lab6B
Lab6C
APT6
F Nov 06 2020 30 PC 7 Intro to Object-Oriented Programming (OOP)
7.1
[Top]
M Nov 09 2020 31 PC 7 PC 6 Quiz

Class Constructors
7.2 - 7.4
T Nov 10 2020 FP Proposal due
W Nov 11 2020 32 PC 7 public vs private
7.5 - 7.9 Lab7C
F Nov 13 2020 33 Exam II Review (PCs 1-6)
Exam II Extra Credit Review Questions Part 1
[Top]
M Nov 16 2020 34 Exam II Review (PCs 1-6)
Exam II Extra Credit Review Questions Part 2
M Nov 16 2020 Exam II (Computer, PCs 1-6)
Modules 1-5 LOs
Module 6 LOs

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

W Nov 18 2020 35 PC 7 Passing Objects, The Callee, & this
7.10 - 7.14
R Nov 19 2020
Set7 due
A7
Lab7A
Lab7B
Lab7C
F Nov 20 2020 36 PC 7 SFML Animation
Lab8A
A8 assigned
F Nov 20 2020 Last Day To Withdraw
[Top]
M Nov 23 2020 37 PC 7 Private Helpers
W Nov 25 2020 --- NO CLASS --- THANKSGIVING BREAK ---
F Nov 27 2020 --- NO CLASS --- THANKSGIVING BREAK ---
[Top]
M Nov 30 2020 38 PC 7 Uses of const & static
7.15 Lab8B
W Dec 02 2020 39 PC 7 Class Composition
7.16 Lab8C
F Dec 04 2020 40 PC XC PC 7 Quiz

Heap & Pointers
8.1 - 8.5 LabXC
[Top]
M Dec 07 2020 41 PC XC Dynamic Arrays
AXC assigned
T Dec 08 2020 FP due

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

zyBooks due


Modules 1-5 LOs
Module 6 LOs
Modules 7 LOs

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

Final Exam Extra Credit Code Questions
(Solutions)

Final Exam Extra Credit Review Questions
R Dec 10 2020 Last Day to Submit Assignments For Credit
[Top]
T Dec 15 2020 Final Exam (Written, PCs 1-7)
1:00 PM - 3:00 PM

[Top]