CSCI 261 - Programming Concepts (C++)

Fall 2017 - Schedule

Quick Links: Canvas | CS @ Mines | Cloud9 | 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 zyBooks Lab Notes
M 08/21/2017 --- NO CLASS --- SOLAR ECLIPSE --- A0 assigned
T 08/22/2017 A0 due
W 08/23/2017 01 Module 1: Introduction to Programming & Input Output (I/O) 1.1 - 1.13 Lab0
Lab1A
Lab1B
A1 assigned
F 08/25/2017 02 Module 1: Primitive Data Types & Arithmetic Operators 1.14 - 1.26 Lab1C
M 08/28/2017 03 Module 1: Pretty Output + How a Code becomings a Program 1.27 Lab1D
T 08/29/2017 A1 due
L1A, L1B
L1C, L1D
W 08/30/2017 04 Module 1: Debugging & Pair Programming 1.28 - 1.30 Lab2A A2 assigned
F 09/01/2017 05 Module 1: Typecasting & Random Numbers 1.31 - 1.32 Lab2B
M 09/04/2017 --- NO CLASS --- LABOR DAY ---
T 09/05/2017 Census Day
W 09/06/2017 06 Module 2: Decision Making 2.1 - 2.5 Lab2C
F 09/08/2017 07 Module 1 Quiz
Module 2: Complex Decisions & Ethics: Licensing
2.6 - 2.7 Lab2D
M 09/11/2017 08 Module 2: Short Circuiting & switch 2.8 - 2.11
T 09/12/2017 A2 due
L2A, L2B
L2C, L2D
T 09/12/2017 Career Fair
W 09/13/2017 09 Module 3: Do It Again and Again and Again with while Loops 3.1 - 3.5 Lab3A A3 assigned
F 09/15/2017 10 Module 3: Counting With for Loops 3.6 Lab3B
M 09/18/2017 11
Module 2 Quiz
Module 3: Loop Scope
3.7 - 3.11 Lab3C
W 09/20/2017 12 Module 4: Functions that Pass-By-Value 4.1 - 4.11 Lab3D
F 09/22/2017 13 Module 4: Pass-By-Reference & Memory 4.12 - 4.13
M 09/25/2017 14 Module 4: Functions Prototypes & Separate Files 4.14 - 4.17
T 09/26/2017 A3 due
L3A, L3B
L3C, L3D
W 09/27/2017 15 Module 4: Recursive Functions 4.18 - 4.23
F 09/29/2017 16 Module 5: One-Dimensional Arrays 5.1 - 5.5 Lab4A A4 assigned
M 10/02/2017 17 Module 3 Quiz
Module 5: Arrays in Memory & Functions
5.6 - 5.9 Lab4B
W 10/04/2017 18 Module 5: Two-Dimensional Arrays 5.10 - 5.11 Lab4C
F 10/06/2017 19 Module 5: Grouping Data with struct 5.12 - 5.13
M 10/09/2017 20 Module 5: Strings 5.14 - 5.24
T 10/10/2017 A4 due
L4A, L4B
L4C
W 10/11/2017 21 Module 5: String Functions 5.27 - 5.29 Lab5A A5 assigned
F 10/13/2017 22 Module 4 Quiz
Module 5: Vectors
5.30 - 5.47 Lab5B
M 10/16/2017 --- NO CLASS --- FALL BREAK ---
W 10/18/2017 23 Module 5: Algorithms: minMax, selectionSort, binarySearch 5.48
F 10/20/2017 24 Simple and Fast Media Library (SFML)
M 10/23/2017 25 Module 6: File Output 6.1 - 6.4 Lab6A A6 assigned
T 10/24/2017 A5 due
L5A, L5B
W 10/25/2017 26 Module 5 Quiz
Module 6: File Input
6.5 Lab6B
F 10/27/2017 27 Exam Review (Modules 1-5)
M 10/30/2017 28 Exam Review (Modules 1-5)
T 10/31/2017
EXAM (Modules 1-5)
7:30 PM - 9:00 PM
Section A - CO 209
Section B - CO 209
Section C - BB W280
Section D - BE 241
Section E - CT 102
W 11/01/2017 --- NO CLASS --- DAY BACK FOR COMMON EXAM ---
F 11/03/2017 30 Module 7: Introduction to Classes and Object-Oriented Programming (OOP) 7.1 - 7.2
M 11/06/2017 31 Module 7: Constructors 7.3 - 7.5 Lab7A A7 assigned
FP assigned
W 11/08/2017 32 Module 7: public, private, & Functions 7.6 - 7.14 Lab7B
F 11/10/2017 Last Day to Withdraw
F 11/10/2017 33 Module 6 Quiz
Module 7: Declaring Classes
7.15 - 7.16 A6 due
L6A, L6B
M 11/13/2017 34 Module 7: Private Helper Functions Lab8A FP Proposals due
A8 assigned
T 11/14/2017 A7 due
L7A, L7B
W 11/15/2017 35 Module 7: Passing Objects to Functions & this 7.17 - 7.18 Lab8B
F 11/17/2017 36 Module 7 Quiz
Module 7: static and The Three Ways to const
M 11/20/2017 37 Animation with SFML Lab9 A9 assigned
T 11/21/2017 A8 due
L8A, L8B
W 11/22/2017 --- NO CLASS --- THANKSGIVING BREAK ---
F 11/24/2017 --- NO CLASS --- THANKSGIVING BREAK ---
M 11/27/2017 38 Coding Exam Review (Modules 1-7)
T 11/28/2017
CODING EXAM (Modules 1-7)
7:30 PM - 9:00 PM
Rooms:
Sec A (Arb - McE) - BB 316A
Sec A (Md - Zak) - BB 316B
Sec B (And - McK) - CH 215
Sec B (Mit - Zha) - CT B56
Sec C - MZ 026
Sec D - CT B60
Sec E - MZ 022
W 11/29/2017 --- NO CLASS --- DAY BACK FOR COMMON EXAM ---
F 12/01/2017 Last Day to Withdraw for Freshmen
F 12/01/2017 40 Module XC: The Heap and Stack 8.1 - 8.7 LabXC AXC assigned
M 12/04/2017 41 Module XC: Pointers 8.8 - 8.12
T 12/05/2017 A9 due
L9
T 12/05/2017 FP due
W 12/06/2017 42 Final Exam Review (Modules 1-7) and Final Project Fair
F 12/08/2017 AXC due
LXC
F 12/08/2017 --- NO CLASS --- DEAD DAY ---
S 12/09/2017
FINAL EXAM (Modules 1-7)
Time 10:15am - 12:15pm
Rooms:
Sec A - GC 210N
Sec B - GC 210S
Sec C - Metals Hall
Sec D - Metals Hall
Sec E - Metals Hall
F 12/15/2017 Commencement

Last Updated: 12/01/17 09:38


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