CSCI 261 - Programming Concepts - Spring 2021

Schedule

Go To Today

DOW Date ## PC Lecture Subject zyBooks Lab Notes
[Top]
W Jan 13 2021 00 PC 1 Intro to Programming
Lab0
A0 assigned
R Jan 14 2021 A0 due
F Jan 15 2021 01 PC 1 Standard I/O & Variables
1.1 - 1.12 Lab1A
Lab1B
A1 assigned
[Top]
M Jan 18 2021 --- NO CLASS --- MARTIN LUTHER KING JR. DAY ---
W Jan 20 2021 02 PC 1 Data Types & Math Ops
1.13 - 1.28 Lab1C
F Jan 22 2021 03 PC 1 Compile, Debug, & Pair Program
1.29 - 1.32
[Top]
M Jan 25 2021 04 PC 1 Memory, Typecasting, & Whitespace
1.33 - 1.34
T Jan 26 2021
Set1 due
A1
Lab1A
Lab1B
Lab1C
APT1
W Jan 27 2021 05 PC 2 Random Numbers

Ethics: SW Licenses
2.1 Lab2A
F Jan 29 2021 06 PC 2 Decision Making (if / else)
2.2 - 2.10 Lab2B
A2 assigned
[Top]
M Feb 01 2021 07 PC 2 PC 1 Quiz

Complex Decisions
2.11 Lab2C
W Feb 03 2021 08 PC 2 Short Circuit & switch
2.12 - 2.15
F Feb 05 2021 09 PC 3 File Output
3.1 - 3.2 Lab3A
[Top]
M Feb 08 2021 10 PC 3 File Input
3.3 - 3.5 Lab3B
A3 assigned
T Feb 09 2021
Set2 due
A2
Lab2A
Lab2B
Lab2C
APT2
W Feb 10 2021 11 PC 3 PC 2 Quiz

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

while Loops (.pdf)
[Top]
M Feb 15 2021 --- NO CLASS --- PRESIDENTS; DAY ---
W Feb 17 2021 13 PC 4 for Loops
4.5 - 4.7 A4 assigned

for Loops (.pdf)
F Feb 19 2021 14 PC 4 Loop Scope & break / continue
4.8 - 4.10 Lab4B
[Top]
M Feb 22 2021 15 PC 4 PC 3 Quiz

Data Validation
Lab4C
T Feb 23 2021
Set3 due
A3
Lab3A
Lab3B
Lab3C
APT3
W Feb 24 2021 16 PC 5 1D Arrays
5.1 - 5.6 Lab5A
1D Arrays (.pdf)
F Feb 26 2021 17 PC 5 Arrays in Memory
[Top]
M Mar 01 2021 18 PC 5 PC 4 Quiz

2D Arrays
5.7 - 5.8 2D Arrays (.pdf)
W Mar 03 2021 19 PC 5 struct
5.9
F Mar 05 2021 20 PC 5 string
5.10 - 5.23 Lab5B
[Top]
M Mar 08 2021 21 PC 5 vector
5.24 - 5.35 Lab5C
A5 assigned
T Mar 09 2021
Set4 due
A4
Lab4A
Lab4B
Lab4C
APT4
W Mar 10 2021 22 PC 5 Algorithms: minMax, Sort, Search
5.36 - 5.40
F Mar 12 2021 23 Exam I Review (PCs 1-5)
Exam I Extra Credit Review Questions Part 1
[Top]
M Mar 15 2021 24 PC 5 Quiz

Exam I Review (PCs 1-5)

Exam I Extra Credit Review Questions Part 2
W Mar 17 2021 25 PC 6 Functions & Pass By Value
6.1 - 6.10 Lab6A
A6 assigned
R Mar 18 2021 Exam I (Written, PCs 1-5)
Remote Common Hour Exam
7:30 PM - 9:00 PM

Modules 1-5 LOs

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

F Mar 19 2021 26 PC 6 Pass By Reference & Passing Arrays
6.11 - 6.22 Lab6B
[Top]
M Mar 22 2021 27 PC 6 Function Prototypes in Separate Files
6.23 - 6.25 Lab6C
T Mar 23 2021
Set5 due
A5
Lab5A
Lab5B
Lab5C
APT5
W Mar 24 2021 28 PC 6 Recursive Functions & Overloaded Functions
6.26 - 6.31
F Mar 26 2021 29 PC 7 SFML
Lab7A
Lab7B
A7 assigned
[Top]
M Mar 29 2021 --- NO CLASS --- SPRING BREAK ---
W Mar 31 2021 --- NO CLASS --- SPRING BREAK ---
F Apr 02 2021 --- NO CLASS --- SPRING BREAK ---
[Top]
M Apr 05 2021 30 PC 7 Intro to Object-Oriented Programming (OOP)
7.1 FP Proposal assigned
W Apr 07 2021 31 PC 7 PC 6 Quiz

Class Constructors
7.2 - 7.4
R Apr 08 2021
Set6 due
A6
Lab6A
Lab6B
Lab6C
F Apr 09 2021 32 Exam II Review (PCs 1-6)
Exam II Extra Credit Review Questions Part 1
[Top]
M Apr 12 2021 33 Exam II Review (PCs 1-6)
Exam II Extra Credit Review Questions Part 2
M Apr 12 2021 Exam II (Computer, PCs 1-6)
Opens 2:00 PM

Modules 1-5 LOs
Module 6 LOs

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

T Apr 13 2021 Exam II (Computer, PCs 1-6)
Closes 10:30 PM

FP Proposal due
W Apr 14 2021 34 PC 7 public vs private
7.5 - 7.9 Lab7C
F Apr 16 2021 --- NO CLASS --- E-DAYS ---
[Top]
M Apr 19 2021 35 PC 7 Passing Objects, The Callee, & this
7.10 - 7.14
T Apr 20 2021
Set7 due
A7
Lab7A
Lab7B
Lab7C
W Apr 21 2021 36 PC 7 SFML Animation
Lab8A
A8 assigned
F Apr 23 2021 37 PC 7 Private Helpers
[Top]
M Apr 26 2021 38 PC 7 Uses of const & static
7.15 Lab8B
W Apr 28 2021 39 PC 7 Class Composition
7.16 Lab8C
F Apr 30 2021 40 PC XC PC 7 Quiz

Heap & Pointers
8.1 - 8.5 LabXC
[Top]
M May 03 2021 41 PC XC Dynamic Arrays
AXC assigned
T May 04 2021 FP due

Set8 due
A8
Lab8A
Lab8B
Lab8C
W May 05 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 May 06 2021 Last Day to Submit Assignments For Credit
[Top]
T May 11 2021 Final Exam (Written, PCs 1-7)
8:00a - 10:00a

[Top]