CIS 251 Tentative Schedule • Fall 2014

CRN 11011 • Tuesday / Thursday • 5:00 p.m. to 6:15 p.m. • HSB 447

Tuesday
Thursday
Aug. 19
Course Introduction
Aug. 21
C++ Basics (Ch. 1)
• Lab 1: Visual Studio
Aug. 26
Variables, Assignment, Console I/O, Types, Math, Style (2.1 - 2.3, 2.5)
Aug. 28
• Lab 2: Input and Output
Sept. 2
Branching Syntax (2.4, 3.1, 3.2)
Sept. 4
• Lab 3: Branching
Sept. 9
Loop Types, Usage, and Design (2.4, 3.3, 3.4)
Sept. 11
Review Chapters 1, 2, 3
• Lab 4: Loops
Sept. 16
Exam 1 (Chapters 1, 2, 3)
Sept. 18
Using and Writing Functions (Ch. 4)
Sept. 23
• Lab 5: Functions
Sept. 25
Void Functions, Reference Parameters, Function Design (Ch. 5)
Sept. 30
• Lab 6: Reference Parameters
Oct. 2
Streams, Basic File I/O, and Character I/O (Ch. 6)
Oct. 7
Review Chapters 4, 5, 6
• Lab 7: File Input and Output
Oct. 9
Exam 2 (Chapters 4, 5, 6)
Oct. 14
Introduction to Arrays, Arrays in Functions, Using Arrays (7.1 - 7.3)
Oct. 16
Multidimensional Arrays (7.4)
• Lab 8: Arrays
Oct. 21
Strings and Vectors (Ch. 8)
Oct. 23
• Lab 9: Strings
Oct. 28
Pointers and Dynamic Arrays (Ch. 9)
Oct. 30
Review Chapters 7, 8, 9
• Lab 10: Pointers
Nov. 4
Exam 3 (Chapters 7, 8, 9)
Nov. 6
Structures and Classes (10.1, 10.2)
Nov. 11
No Class
(Veteran's Day)
Nov. 13
Overloading, Constructors, ADTs, Inheritance (10.3, 10.4, 12.1)
Nov. 18
• Lab 11: Classes
Nov. 20
Friend Functions and Overloading Operators (11.1, 11.2)
Nov. 25
No Class (Faculty Professional Development Day)
Nov. 27
No Class (Thanksgiving Day)
Dec. 2
Review Chapters 10, 11, 12
• Lab 12: Operators
Dec. 4
Study Day
(Slip Day if needed)
Dec. 9
Final Exam (Chapters 10, 11, 12)
5:00 p.m. to 7:00 p.m.
Dec. 11
No Class
(Final Exams In Progress)