CSC 211 Intermediate Programming (E001)
Spring 2016
Dr. Feng Gu

Announcements:

Review for Quiz 1 is posted. Please stop by my office if you have any questions.

C++ tutoring (csc126 and csc211) starts Monday, Feb. 8, 2016 in 1N-113. Michael Tighe: Tuesday and Wednesday, 10:00 AM - 1:00 PM. Muhand: Monday: 2:00-4:30 Wednesday: 12:30- 3:00.

Syllabus

Schedule

Class Date Topic Notes Homework and Labs
1 02/01/2016 C++ Basics Syllabus
Chapter 1
Chapter 2
 
2 02/03/2016 Lab 1 and Lab 2
Lab 1
Lab 2
3 02/08/2016 Functions Chapter 3
Chapter 4
Homework 1 (due on 02/10)
4 02/10/2016 Lab 3 and Lab 4   Lab 3
Lab 4
5 02/15/2016 College is closed.   Review for Quiz 1
6 02/17/2016 labs   Finish lab 1 to lab 4
7 02/22/2016 Quiz 1 and Chapter 5 Chapter 5 Quiz 1
8 02/24/2016 Lab 5 and Lab 6   Lab 5
Lab 6
9 02/29/2016 String Array; Enumeration; Local, Global, and Static Variables; Struct Chapter 6 Homework 2
10 03/02/2016 Lab 7 and Lab 8   Lab 7
Lab 8
11 03/07/2016 Exam I review and Pointers    
12 03/09/2016 Lab 10   Lab 10
Instructions of Lab 10
13 03/14/2016 Exam I
14 03/16/2016 Work on all the labs    
15 03/21/2016 Pointers Chapter 10  
16 03/23/2016 Follow Friday Schedule
17 03/28/2016 Pointers, dynamic arrays, and multiple files   Homework 3
18 03/30/2016 Lab 9 and Lab 11   Lab 9
Lab 11
19 04/04/2016 Finish all the labs   Quiz 2 Review
20 04/06/2016 Labs and Quiz 2   Lab 12
Lab 13
21 04/11/2016 2 D dynamic array, multiple files, and class Chapter 6 Exam II review
22 04/13/2016 Lab 14 and Lab 15   Lab 14
Lab 15
23 04/18/2016 Exam II
24 04/20/2016 all unfinished labs    
25 04/25/2016 Spring Recess, No Classes
26 04/27/2016 Spring Recess, No Classes
27 05/02/2016 constructor, deconstructor, inline function, and friend function Chapter 7
Chapter 8
Quiz 3 (take home)
28 05/04/2016 Lab 16, 17, and 18   Lab 16
Lab 17
Lab 18
29 05/09/2016 arrays, pointers and classes, Template, bubble sort, quicksort Chapter 16 Quiz 4 (take home)
30 05/11/2016 Lab 19 and 20   Lab 19
Lab 20

Lab 19 Instructions
31 05/16/2016 Finish all the labs   Exam III review
32 05/18/2016 Exam III