CSCI 261 - Programming Concepts

Spring 2019 - Schedule

Quick Links: Canvas | Mines | Piazza | zyBooks

|   Home |  Contact |  Syllabus |  Assignments |  Schedule |  Resources   |

Schedule


Go To Today
  • Module 1: Data Types, Variables, & Arithmetic Operators
  • Module 2: Boolean Expressions & Conditionals
  • Module 3: Looping / Repetition
  • Module 4: Functions & Recursion
  • Module 5: Arrays & Algorithms
  • Module 6: I/O Streams
  • Module 7: Classes & Object-Oriented Programming
  • Module XC: Pointers & Memory Management

DOW Date ## Lecture Subject Reading Lab Notes
W 01/09/2019 00 Introduction to Programming
Lab0
A0 assigned
R 01/10/2019 01 Module 1: Input & Output
1.1 - 1.12 Lab1A
Lab1B
A0 due
A1 assigned
F 01/11/2019 02 Module 1: Primitive Data Types & Math Operators
1.13 - 1.28 Lab1C
M 01/14/2019 03 Module 1: Compiling & Debugging + Pair Programming
1.29 - 1.32 Lab2A
A2 assigned
W 01/16/2019 04 Module 1: iomanip + Typecasting
1.33 - 1.34 Lab2B
Set1 due
A1
Lab1A
Lab1B
Lab1C
F 01/18/2019 05 Module 1: Random Numbers

Ethics: Software Licenses
1.35 Lab2C
M 01/21/2019 --- NO CLASS --- Martin Luther King Jr. Day ---
W 01/23/2019 Census Day
W 01/23/2019 06 Module 2: Decision Making
2.1 - 2.9 Lab2D
F 01/25/2019 07 Module 1 Quiz

Module 2: Complex Decisions
2.10 Lab2E
M 01/28/2019 08 Module 2: Short Circuit + switch
2.11 - 2.14
T 01/29/2019
Set2 due
A2
Lab2A
Lab2B
Lab2C
Lab2D
Lab2E
W 01/30/2019 09 Module 3: while Loops
3.1 - 3.4 Lab3A
A3 assigned

F 02/01/2019 10 Module 3: for & Nested Loops

Ethics: Freeware
3.5 - 3.7 Lab3B
M 02/04/2019 11 Module 2 Quiz

Module 3: Loop Scope + break/continue
3.8 - 3.10 Lab3C
W 02/06/2019 12 Module 4: Functions Pass-by-Value
4.1 - 4.10 Lab4A
R 02/07/2019
Set3 due
A3
Lab3A
Lab3B
Lab3C
F 02/08/2019 13 Module 4: Functions Pass-by-Reference
4.11 - 4.12 Lab4B
A4 assigned
M 02/11/2019 14 Module 4: Function Prototypes
Lab4C
T 02/12/2019 Career Fair
W 02/13/2019 15 Module 3 Quiz

Module 4: Separate Files
4.13 - 4.15
F 02/15/2019 16 Module 4: Recursive Functions

Ethics: EULA
4.16 - 4.21 Lab4D
M 02/18/2019 --- NO CLASS --- President's Day ---
W 02/20/2019 17 Exam Review
Modules 1-4 LOs
Exam 1 Practice Questions Part I
Exam 1 Practice Questions Part II

Sample Exam I
(Solution)
Sample Exam II
(Solution)
R 02/21/2019
Set4 due
A4
Lab4A
Lab4B
Lab4C
Lab4D
F 02/22/2019 18 Module 4 Quiz

Exam Review
M 02/25/2019 19 Module 5: 1-Dimensional Arrays
5.1 - 5.5 Lab5A
A5 assigned
M 02/25/2019 Exam I (Written, Modules 1-4)
7:30 - 9:00 PM

Rooms:
Section A - BB W250
Section B - HH 202
Section C - BB W280
Section D - CT 102
Section E - BE 241

W 02/27/2019 20 Module 5: Arrays in Memory & Functions
5.6 - 5.8 Lab5B
F 03/01/2019 --- NO CLASS --- DAY BACK FOR EXAM I ---
M 03/04/2019 22 Module 5: 2-Dimensional Arrays
5.9 - 5.10 Lab5C
W 03/06/2019 23 Module 5: struct
5.11 - 5.12
R 03/07/2019
Set5 due
A5
Lab5A
Lab5B
Lab5C
F 03/08/2019 24 Module 5: string
5.13 - 5.25 Lab6A
A6 assigned
M 03/11/2019 25 Module 5: vector
5.26 - 5.43 Lab6B
W 03/13/2019 26 Module 5: Algorithms: minMax, Sort, Search
5.44 - 5.47
F 03/15/2019 27 Module 5 Quiz

Exam Review
Modules 1-4 LOs
Module 5 LOs

Exam 2 Practice Questions
Exam 2 AutoGrader Practice Questions

Sample Exam I
(Solution)
Sample Exam II
(Solution)
M 03/18/2019 28 Exam Review
T 03/19/2019 Exam II (Computer, Modules 1-5)
7:30 - 9:00 PM

Rooms:
Sec A (Last Name A-M): CK130
Sec A (Last Name N-Z): BB 253
Sec B (Last Name A-M): CT B60
Sec B (Last Name N-Z): CT B56
Sec C: MZ 022
Sec D: MZ 026
Sec E (Last Name A-L): BB 316A
Sec E (Last Name M-Z): BB 316B

W 03/20/2019 29 Module 7: Simple and Fast Multimedia Library (SFML)
Lab7A
F 03/22/2019 --- NO CLASS --- DAY BACK FOR EXAM II ---
M 03/25/2019 --- NO CLASS --- SPRING BREAK ---
W 03/27/2019 --- NO CLASS --- SPRING BREAK ---
F 03/29/2019 --- NO CLASS --- SPRING BREAK ---
M 04/01/2019 31 Module 6: File Input
6.5 Lab7B
A7 assigned
W 04/03/2019 32 Module 6: File Output

Ethics: Codes of Ethics
6.1 - 6.4 Lab7C
R 04/04/2019
Set6 due
A6
Lab6A
Lab6B
F 04/05/2019 33 Module 7: Introduction to Object-Oriented Programming
7.1
M 04/08/2019 34 Module 7: Constructors
7.2 Lab8A
A8 assigned
W 04/10/2019 35 Module 7: Public vs. Private
7.3 - 7.8 Lab8B
FP Proposal due
F 04/12/2019 --- NO CLASS --- E-DAYS ---
F 04/12/2019 Last Day to Withdraw
M 04/15/2019 36 Module 6 Quiz

Module 7: SFML Animation
Lab8C
T 04/16/2019
Set7 due
A7
Lab7A
Lab7B
Lab7C
W 04/17/2019 37 Module 7: Passing Objects & The Callee
7.9 - 7.14 Lab8D
F 04/19/2019 38 Module 7: Private Helpers + Uses of const
Lab8E
M 04/22/2019 39 Module 7: Class Composition
Lab8F
W 04/24/2019 40 Module 7 Quiz
F 04/26/2019 41 Module XC: Heap + Pointers
LabXC
AXC assigned
M 04/29/2019 42 Module XC: Dynamic Arrays
T 04/30/2019
Set8 due
A8
Lab8A
Lab8B
Lab8C
Lab8D
Lab8E
Lab8F
W 05/01/2019 43 Exam Review
Modules 1-4 LOs
Module 5 LOs
Modules 6-7 LOs

Sample Exam I
(Solution)

Sample Exam II
(Solution)

Final Exam Code Questions
(Solutions)

Final Exam Review Questions
R 05/02/2019 FP due

SetXC due
AXC
LabXC
F 05/03/2019 --- NO CLASS --- REVIEW DAY ---
T 05/07/2019 Final Exam (Written, Modules 1-7)
7:00p - 9:00p

Rooms
Sec A: BB W280
Sec B: BE 241
Sec C: BB W280
Sec D: BE 241
Sec E: BB W250

F 05/10/2019 Commencement

Last Updated: 05/02/19 13:55


Valid HTML 4.01 Strict Valid CSS! Level Triple-A conformance, W3C WAI Web Content Accessibility Guidelines 2.0