CSCI 261 - Programming Concepts - Spring 2020

Schedule

Go To Today

DOW Date ## PC Lecture Subject zyBooks Lab Notes
[Top]
W Jan 08 2020 00 PC 1 Intro to Programming
Lab0
A0 assigned
R Jan 09 2020 A0 due
F Jan 10 2020 01 PC 1 Standard I/O & Variables
1.1 - 1.12 Lab1A
Lab1B
A1 assigned
[Top]
M Jan 13 2020 02 PC 1 Data Types & Math Ops
1.13 - 1.28 Lab1C
W Jan 15 2020 03 PC 1 Compile, Debug, & Pair Program
1.29 - 1.32 Lab2A
R Jan 16 2020
Set1 due
A1
Lab1A
Lab1B
Lab1C
F Jan 17 2020 04 PC 1 Memory, Typecasting, & Whitespace
1.33 - 1.34
[Top]
M Jan 20 2020 --- NO CLASS --- MLK DAY ---
W Jan 22 2020 05 PC 2 Random Numbers

Ethics: SW Licenses
2.1 Lab2B
W Jan 22 2020 Census Day
F Jan 24 2020 06 PC 2 Decision Making (if / else)
2.2 - 2.10 Lab2C
A2 assigned
[Top]
M Jan 27 2020 07 PC 2 PC 1 Quiz

Complex Decisions
2.11 Lab2D
W Jan 29 2020 08 PC 2 Short Circuit & switch
2.12 - 2.15
F Jan 31 2020 09 PC 3 File Output
3.1 - 3.3 Lab3A
[Top]
M Feb 03 2020 10 PC 3 File Input
3.4 - 3.5 Lab3B
A3 assigned
T Feb 04 2020
Set2 due
A2
Lab2A
Lab2B
Lab2C
Lab2D
T Feb 04 2020 Career Day
W Feb 05 2020 11 PC 3 PC 2 Quiz

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

while Loops (.pdf)
[Top]
M Feb 10 2020 13 PC 4 for Loops
4.5 - 4.7 Lab4B
A4 assigned

for Loops (.pdf)
T Feb 11 2020
Set3 due
A3
Lab3A
Lab3B
Lab3C
W Feb 12 2020 14 PC 4 PC 3 Quiz

Loop Scope & break / continue
4.8 - 4.10 Lab4C
F Feb 14 2020 15 PC 4 Data Validation
Lab4D
[Top]
M Feb 17 2020 --- NO CLASS --- PRESIDENTS' DAY ---
W Feb 19 2020 16 PC 5 1D Arrays
5.1 - 5.6 Lab5A
1D Arrays (.pdf)
F Feb 21 2020 17 PC 5 Arrays in Memory
[Top]
M Feb 24 2020 18 PC 5 PC 4 Quiz

2D Arrays
5.7 - 5.8 Lab5B
2D Arrays (.pdf)
T Feb 25 2020
Set4 due
A4
Lab4A
Lab4B
Lab4C
Lab4D
W Feb 26 2020 19 PC 5 struct
5.9
F Feb 28 2020 20 PC 5 string
5.10 - 5.23 Lab5C
Lab5D
[Top]
M Mar 02 2020 21 PC 5 vector
5.24 - 5.35 Lab5E
A5 assigned
W Mar 04 2020 22 PC 5 Algorithms: minMax, Sort, Search
5.36 - 5.40
F Mar 06 2020 23 Exam I Review (PCs 1-5)
Extra Credit Questions Part
[Top]
M Mar 09 2020 24 PC 5 Quiz

Exam I Review (PCs 1-5)
Extra Credit Questions Part II
M Mar 09 2020 Exam I (Written, PCs 1-5)
7:30 PM - 9:00 PM

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

Modules 1-5 LOs

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


Exam 1 Solution Key
W Mar 11 2020 25 PC 6 Functions & Pass By Value
6.1 - 6.10
M Mar 13 2020 Q&A Discussion On Moving Forward
[Top]
M Mar 16 2020 --- CLASS CANCELLED ---
M Mar 18 2020 --- CLASS CANCELLED ---
M Mar 20 2020 --- CLASS CANCELLED ---
[Top]
M Mar 23 2020 --- NO CLASS --- SPRING BREAK ---
W Mar 25 2020 --- NO CLASS --- SPRING BREAK ---
F Mar 27 2020 --- NO CLASS --- SPRING BREAK ---
[Top]
M Mar 30 2020 26 PC 6.5 LIVE CLASS VIA ZOOM
Re-Introduction & Pass-By-Reference
6.1 - 6.8, 6.10 - 6.22, 6.26 - 6.31 Lab6A
T Mar 31 2020
Set5 due
A5
Lab5A
Lab5B
Lab5C
Lab5D
Lab5E
W Apr 01 2020 27 Exam II Review
Extra Credit Review Questions

Extra Credit AutoGrader Practice Problems
W Apr 01 2020 Exam II (Computer, PCs 1-5)
Opens 6:00 PM

Modules 1-5 LOs

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

R Apr 02 2020 Exam II (Computer, PCs 1-5)
Closes 8:00 PM

F Apr 03 2020 28 PC 6.5 LIVE CLASS VIA ZOOM
Intro. to Object-Oriented Programming
7.1 - 7.3, 7.5 FP Final Project Proposal assigned
[Top]
M Apr 06 2020 29 PC 6.5 LIVE CLASS VIA ZOOM
Access Modifiers: public vs. private
7.4 Lab6B
W Apr 08 2020 30 PC 6.5 Constructors & Separate Files
6.23 - 6.25, 7.6, 7.13 Lab6C
FP Final Project Proposal due

A6 assigned
F Apr 10 2020 31 PC 6.5 Overloaded Functions, & Multiple Constructors
6.9, 7.7 - 7.12 A7 assigned
[Top]
M Apr 13 2020 32 PC 6.5 LIVE CLASS VIA ZOOM
Passing Objects, The Callee, & this
7.14 Lab7A
W Apr 15 2020 33 PC 6.5 Private Helper Functions

PC 6 Quiz
Lab7B
R Apr 16 2020
Set6 due
A6
Lab6A
Lab6B
Lab6C
F Apr 17 2020 --- NO CLASS --- E-Days ---
[Top]
M Apr 20 2020 34 PC 6.5 LIVE CLASS VIA ZOOM
The Three Ways to const & static
7.15 Lab7C
T Apr 21 2020
Set7 due
A7
Lab7A
Lab7B
Lab7C
W Apr 22 2020 35 PC 6.5 Class Composition

PC Quiz 7
7.16 Lab8A
A8 assigned
F Apr 24 2020 36 PC XC Stack vs. Heap
8.1 - 8.5
[Top]
M Apr 27 2020 37 PC XC LIVE CLASS VIA ZOOM
Dynamic Memory
LabXC
AXC assigned
W Apr 29 2020 38 Final Exam Review
Extra Credit Review Questions

Extra Credit Code Questions
(Solutions)

Additional Function Review Questions
(Solutions)
R Apr 30 2020 Last Day to Submit Assignments For Credit
Set8 due
A8
Lab8A

FP due

SetXC due
AXC
LabXC

zyBooks due
[Top]
W May 06 2020 Final Exam (Written, PCs 1-7)
07:00 PM - 09:00 PM MT

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
F May 08 2020 Graduation
[Top]