CIS 150 - C++ Programming I
- syllabus, Zybooks, course overview
- C++ compilers
- basic programming concepts
- simple I/O, comments, errors
- getting input from the user
- variables, constants, data types
- number systems (optional)
- assignment, expressions, operators
- output formatting
- strings and characters
- math functions
- random numbers
- bool data type, relational and logical operators
- selection: if, if/else, switch, conditional
- repetition
- functions
- more on functions
- In-class demonstrations, prep for midterm #1
- Midterm #1 (3/6/18, 3/7/18)
- arrays
- text file I/O
- In-class demonstration, prep for midterm #2
- more on arrays, array pointer notation
- strings and characters [review]
- searching arrays
- sorting arrays
- working with pointers
- Midterm #2 (4/10, 4/11)
- structures
- binary file I/O
- classes and objects
- handling exceptions
- multi-file programming, preprocessor directives, namespaces
- Final exam - check syllabus for time (5/14/18, 5/15/18)