CSCI 261 - Programming Concepts - Fall 2021

Schedule

Go To Today

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

Ethics: SW Licenses
2.1 Lab2A
[Top]
M Sep 06 2021 --- NO CLASS --- LABOR DAY ---
W Sep 08 2021 06 PC 2 Decision Making (if / else)
2.2 - 2.10 Lab2B
A2 assigned
F Sep 10 2021 07 PC 2 PC 1 Quiz

Complex Decisions
2.11 - 2.12 Lab2C
[Top]
M Sep 13 2021 08 PC 2 Short Circuit & switch
2.13 - 2.16
W Sep 15 2021 09 PC 3 File Output
3.1 - 3.2 Lab3A
R Sep 16 2021 Set2 due
A2
Lab2A
Lab2B
Lab2C
APT2
F Sep 17 2021 10 PC 3 File Input
3.3 - 3.5 Lab3B
A3 assigned
[Top]
M Sep 20 2021 11 PC 3 PC 2 Quiz

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

while Loops (.pdf)
F Sep 24 2021 13 PC 4 for Loops
4.5 - 4.7 A4 assigned

for Loops (.pdf)
[Top]
M Sep 27 2021 14 PC 4 Loop Scope & break / continue
4.8 - 4.10 Lab4B
T Sep 28 2021 Set3 due
A3
Lab3A
Lab3B
Lab3C
APT3
W Sep 29 2021 15 PC 4 PC 3 Quiz

Data Validation
Lab4C
F Oct 01 2021 16 PC 5 1D Arrays
5.1 - 5.6 Lab5A
1D Arrays (.pdf)
[Top]
M Oct 04 2021 17 PC 5 Arrays in Memory
W Oct 06 2021 18 PC 5 PC 4 Quiz

2D Arrays
5.7 - 5.8 2D Arrays (.pdf)
R Oct 07 2021 Set4 due
A4
Lab4A
Lab4B
Lab4C
APT4
F Oct 08 2021 19 PC 5 struct
5.9
[Top]
M Oct 11 2021 20 PC 5 string
5.10 - 5.23 Lab5B
W Oct 13 2021 21 PC 5 vector
5.24 - 5.35 Lab5C
A5 assigned
F Oct 15 2021 22 PC 5 Algorithms: minMax, Sort, Search
5.36 - 5.40
[Top]
M Oct 18 2021 --- NO CLASS --- FALL BREAK ---
W Oct 20 2021 23 Exam I Review (PCs 1-5)
Exam I Extra Credit Review Questions Part 1
F Oct 22 2021 24 PC 5 Quiz

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

Rooms:
Section B - CT 102
Section C - CT 102
Section D - BB W280
Section E - BB W280
Section F - BB W250

Modules 1-5 LOs

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

F Oct 29 2021 27 PC 6 Function Prototypes in Separate Files
6.23 - 6.25
[Top]
M Nov 01 2021 28 PC 6 Recursive Functions & Overloaded Functions
6.26 - 6.32 Lab6C
W Nov 03 2021 29 PC 7 Intro to Object-Oriented Programming (OOP)
7.1 FP Proposal assigned
F Nov 05 2021 30 PC 7 SFML
Lab7A
A7 assigned
[Top]
M Nov 08 2021 31 Exam II Review (PCs 1-6)
Exam II Extra Credit Review Questions Part 1
T Nov 09 2021 Set6 due
A6
Lab6A
Lab6B
Lab6C
W Nov 10 2021 32 PC 6 Quiz

Exam II Review (PCs 1-6)
Exam II Extra Credit Review Questions Part 2
W Nov 10 2021 Exam II (Computer, PCs 1-6)
Opens 5:00 PM

Modules 1-5 LOs
Module 6 LOs

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

R Nov 11 2021 Exam II (Computer, PCs 1-6)
Closes 10:30 PM

F Nov 12 2021 33 PC 7 Class Constructors
7.2 - 7.4 FP Proposal due
[Top]
M Nov 15 2021 34 PC 7 public vs private
7.5 - 7.9 Lab7B
W Nov 17 2021 35 PC 7 Passing Objects, The Callee, & this
7.10 - 7.14 Lab7C
F Nov 19 2021 36 PC 7 SFML Animation
Lab8A
A8 assigned
[Top]
M Nov 22 2021 37 PC 7 Private Helpers
W Nov 24 2021 --- NO CLASS --- THANKSGIVING BREAK ---
F Nov 26 2021 --- NO CLASS --- THANKSGIVING BREAK ---
[Top]
M Nov 29 2021 38 PC 7 Uses of const & static
7.15 Lab8B
T Nov 30 2021 Set7 due
A7
Lab7A
Lab7B
Lab7C
W Dec 01 2021 39 PC 7 Class Composition
7.16 Lab8C
F Dec 03 2021 40 PC XC PC 7 Quiz

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

Set8 due
A8
Lab8A
Lab8B
Lab8C
W Dec 08 2021 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 09 2021 Last Day to Submit Assignments For Credit
F Dec 10 2021 Final Exam (Written, PCs 1-7)
7:00 PM - 9:00 PM

Rooms:
Section B - CK 130
Section C - MZ 126
Section D - BE 241
Section E - BE 241
Section F - CK 130

[Top]