CSCI 261 - Programming Concepts (C++)

Spring 2017 - Schedule

Quick Links: Blackboard | 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: Arrays & Algorithms
Module 5: Functions & Recursion
Module 6: I/O Streams
Module 7: Classes & Object-Oriented Programming
Module XC: Pointers & Memory Management

DOW Date ## Lecture Subject zyBooks Lab
Sec ABDE
Lab
Sec C
Notes
T 01/10/2017 00 Introduction to Programming Lab00 C-Lab00 A00 assigned
W 01/11/2017 01 Module 1: Input & Output (I/O) 1.1-1.13 Lab01A
Lab01B
C-Lab01A
C-Lab01B
A00 due
A01 assigned
F 01/13/2017 02 Module 1: Primitive Data Types & Arithmetic Operators 1.14-1.26 Lab01C
S 01/14/2017 Sections ABDE: Optional Week00 due
Section C: Required Week00 due
M 01/16/2017 --- No Class! --- Martin Luther King Jr. Day ---
T 01/17/2017
Week01 due:
A01
L01A/C-L01A
L01B/C-L01B
L01C
W 01/18/2017 03 Module 1: Typecasting, Debugging, & Pair Programming 1.27-1.30 Lab02A A02 assigned
F 01/20/2017 04 Module 1: Pretty Output & Random Numbers 1.31-1.32 Lab02B
M 01/23/2017 05 Module 1: How Code Becomes A Program
T 01/24/2017
Week02 due:
A02
L02A
L02B
W 01/25/2017 Census Day
W 01/25/2017 06
Module 1 Quiz
Module 2: Conditionals & Relational Operators
2.1-2.5 Lab03A A03 assigned
F 01/27/2017 07 Module 2: Logical Operators & Short Circuiting 2.6-2.8 Lab03B
M 01/30/2017 08 Module 2: Switch Statements 2.9-2.11
T 01/31/2017
Week03 due:
A03
L03A
L03B
W 02/01/2017 09 Module 3: while Loops 3.1-3.3 Lab04A A04 assigned
F 02/03/2017 10 Module 3: for Loops 3.4-3.6 Lab04B
M 02/06/2017 11 Module 3: Nested Loops & Function Scope 3.7-3.11
T 02/07/2017
Week04 due:
A04
L04A
L04B
W 02/08/2017 12
Module 2 Quiz
Module 4: Arrays
4.1-4.4 Lab05A A05 assigned
F 02/10/2017 13 Module 4: Array Memory Storage & Access 4.5-4.7 Lab05B
M 02/13/2017 14 Module 4: Two-Dimensional Arrays 4.8-4.11
T 02/14/2017
Week05 due:
A05
L05A
L05B
W 02/15/2017 15 Module 4: Strings 4.12-4.19 Lab06A A06 assigned
F 02/17/2017 16 Module 4: String Functions 4.20-4.24 Lab06B
M 02/20/2017 --- No Class! --- President's Day ---
W 02/22/2017 17
Module 3 Quiz
Module 4: Vectors
4.25-4.31 Lab06C
F 02/24/2017 18 Module 4: Algorithms - minMax, sorting, & searching 4.32-4.35
M 02/27/2017 19 Module 4: structs 4.36-4.38
T 02/28/2017
Week06 due:
A06
Lab06A
Lab06B
Lab06C
W 03/01/2017 20
Module 4 Quiz
Exam I Review
Exam I Learning Outcomes Fall 2014 Exam I
Fall 2014 Exam II
Review Part I
F 03/03/2017 21 Exam I Review Fall 2014 Exam I Solutions
Fall 2014 Exam II Solutions
Review Part II
M 03/06/2017 22 Module 5: Functions, Pass-By-Value, Scope 5.1-5.11 Lab7A A07 assigned
M 03/06/2017
7:30pm-9:00pm
Exam I
Section A - BE 241
Section B - CO 209
Section C - BB W280
Section D - CO 209
Section E - CT 102
W 03/08/2017 23 Module 5: Pass-By-Reference 5.12-5.21 Lab7B
F 03/10/2017 24 Module 5: Function Prototypes & Definitions 5.22-5.25 Lab7C
M 03/13/2017 25 Module 5: Recursion 5.26-5.33
T 03/14/2017
Week07 due:
A07 due
Lab07A due
Lab07B due
Lab07C due
W 03/15/2017 26 Module 6: File Output 6.1-6.4 Lab08A A08 assigned
F 03/17/2017 27 Module 6: File Input 6.5 Lab08B
M 03/20/2017 28 Module 7: SFML (Simple & Fast Multimedia Library) Lab09 C-Lab09 A09 assigned
T 03/21/2017
Week08 due:
A08 due
Lab08A due
Lab08B due
W 03/22/2017 29
Module 5 Quiz
Module 7: Introduction to Classes
7.1-7.3
F 03/24/2017 --- No Class! --- Day Back For Exam I ---
M 03/27/2017 --- No Class! --- Spring Break ---
W 03/29/2017 --- No Class! --- Spring Break ---
F 03/31/2017 --- No Class! --- Spring Break ---
M 04/03/2017 31 Module 7: Public & Private 7.4-7.6 Lab10A Final Project assigned
A10 assigned
W 04/05/2017 32 Module 7: Classes, Objects, & Functions 7.7-7.14 Lab10B
R 04/06/2017
Week09 due:
A09
Lab09/C-Lab09
F 04/07/2017 33 Module 7: Separate Files 7.15-7.16 Final Project Proposal Due
M 04/10/2017 34 Module 7: Class Composition 7.17 Lab11A
T 04/11/2017
Week10 due:
A10 due
Lab10A due
Lab10B due
W 04/12/2017 Last Day to Withdraw
W 04/12/2017 35
Module 6 Quiz
Module 7: Passing Objects to Functions & this
7.18 Lab11B A11 assigned
F 04/14/2017 36 Module 7: static & const
M 04/17/2017 37 Module 7: SFML Animation Lab12 A12 assigned
T 04/18/2017
Week11 due:
A11 due
Lab11A due
Lab11B due
W 04/19/2017 38
Module 7 Quiz
Exam II Review
Exam II Learning Outcomes Fall 2014 Exam I
Fall 2014 Exam II
Review Part I
F 04/21/2017 --- No Class! --- E-Days ---
M 04/24/2017 39 Exam II Review Review Part II
T 04/25/2017
7:30pm-9:00pm
Exam II
Section A - Metals Hall
Section B - Metals Hall
Section C - BE 241
Section D - Metals Hall
Section E - CT 102
W 04/26/2017 --- No Class! --- Day Back For Exam II ---
F 04/28/2017 Last Day to Withdraw (Freshmen)
F 04/28/2017 41 Module XC: Heap & Stack 8.1-8.7 LabXC AXC assigned
M 05/01/2017 42 Module XC: Pointers 8.8-8.12
T 05/02/2017 Final Project due
Week12 due:
A12 due
Lab12 due
W 05/03/2017 43 Final Exam Review Final Exam Review
R 05/04/2017
WeekXC due:
AXC due
LabXC due
F 05/05/2017 --- No Class! --- Dead Day ---
T 05/09/2017
1:00pm-3:00pm
Final Exam
Section A - Metals Hall
Section B - Metals Hall
Section C - Metals Hall
Section D - CO 209
Section E - CO 209
F 05/12/2017 Commencement!

Last Updated: 05/15/17 12:00


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