CS140 Information
CS 140 Course Syllabus
Topics and Reading Assignments
CS 140 Coding Conventions
Source Code for Textbook
Microsoft Tutorial on Floating Point Number Errors
FileArray Example
Slides
Course Introduction
Introduction to OOP
Ch 1 Slides - C++ Basics
Ch 2 Slides - Flow of Control
Ch 3 Slides - Functions
Ch 4 Slides - Parameters and Overloading
Ch 5 Slides - Arrays
Ch 6 Slides - Structures and Classes
Ch 7 Slides - Constructors & Other Tools
Ch 8 Slides - Operator Overloading
Ch 9 Slides - Strings
Ch 10 Slides - Pointers and Dynamic Arrays
Ch 11 Slides - Separate Compilation & Namespaces
Ch 12 Slides - Stream & File I/O
Ch 13 - Recursion - Review on your own
Ch 14 Slides - Inheritance
Ch 15 Slides - Polymorphism
Ch 16 Slides - Templates
Ch 17 - Linked Data Structures - Review on your own
Ch 18 Slides - Exception Handling
Ch 19 Slides - Standard Template Library
Ch 20 - Patterns and UML - Review on your own
Assignments - Submit source code files on Moodle
CS140 Computer Lab Familiarization
Ch 1&2 Assignment - Due 2/4
Ch 3&4 Assignment - Due 2/11
Ch 5 Assignment - Due 2/23
Ch 6&7 Assignment - Due 3/9
-
Validation Test
Ch 8&9 Assignment - Due 3/25
Validation Test
Ch 10,11&12 Assignment - Due 4/20 -
file1,
file2,
file3,
file4
Ch 14&15 Assignment - Due 5/6
Final Assignment - Due 5/18 - All assignments are due. Late submissions will NOT be accepted!