CIS 15 -- Syllabus
Important Dates
Calendar
Week 1: Course Overview: software design, tools; UNIX fundamentals (U, C++[1-8])
Week 2: Intro to Pointers, Quiz on prerequisite material (C++ Chapter 9)
Week 3: Pointers and Strings (C++ Chapter 10)
Week 4: Using Objects and Classes; the C++ string class (C++ Chapter 10)
Week 5: 2d arrays, Arrays of Pointers, Structuring Data (C++ Sections 7.8 and 9.10, Chapter 11)
Week 6: EXAM 1; File Operations (C++ Chapter 12)
Week 7: Class Definition (C++ Chapter 13)
Week 8: Class Definition (cont.) (C++ Chapter 13)
Weeks 9 and 10: Advanced Class Definition (C++ Chapter 14)
Week 12: Specification and Testing; Review (Handout)
Week 13: EXAM 2; Recursion (C++ Chapter 19)
Week 14: Exceptions, Templates, the STL (C++ Chapter 16)