Fall 2015 UMBC CMSC202 Computer Science II, Section 6


Syllabus

The following table outlines the lecture topics to be covered during the semester. Listed with the lectures are the assigned reading from the textbook. The section numbers can be used for either the fifth edition or sixth edition of Absolute C++.

This syllabus is a plan. It may be revised as the semester progresses.

Date Topic Textbook Section
Thu 08/27 Introduction 1.1-1.5
Tue 09/01 Python vs C++ 2.1-2.4
Thu 09/03 Python vs C++ 3.1-3.3, 4.1
Tue 09/08 Pointers, Arrays & References 5.1-5.4
Thu 09/10 Pointers, Arrays & References 6
Tue 09/15 Objects & Classes 4.2
Thu 09/17 Objects & Classes 7.1-7.3
Tue 09/22 Objects & Classes  
Thu 09/24 Objects & Classes  
Tue 09/29 Midterm Exam I
Thu 10/01 OOP Design Exercise
Tue 10/06 Overloading Operators 8
Thu 10/08 Dynamic Memory Allocation 10.1-10.3
Tue 10/13 Constructors & Destructors  
Thu 10/15 Example: 2D Arrays  
Tue 10/20 Inheritance 14.1-14.2
Thu 10/22 Loop Invariants  
Tue 10/27 Inheritance  
Thu 10/29 Polymorphism 15.1-15.2
Tue 11/03Midterm Exam II
Thu 11/05 Polymorphism  
Tue 11/10 Exceptions 18.1
Thu 11/12 Templates 16.1-16.3
Tue 11/17 Templates  
Thu 11/19 Template Example: 2D Arrays  
Tue 11/24 Mini Topics 12.1-12.3
Thu 11/26Thanksgiving
Tue 12/01 Standard Template Library 19.1-19.3
Thu 12/03 Recursion & Sorting  
Tue 12/08 Final Exam Review  
Tue 12/15Final Exam 1pm - 3pm


[UMBC] | [CSEE] | [CMSC202] | [CMSC202-06]             Last Modified: 1 Dec 2015 12:52:09 EST