Lecture Notes
This is a two-semester course. This is an artificial demarcation. Feel free to study these course materials in any order you wish.
"NOTES" are pdf files for printing and reading offline. "LECTURES" presentation slides.
FIRST C++ COURSE IN SEQUENCE
FIRST C++ COURSE IN SEQUENCE
TOPIC
TOPIC
NOTES
NOTES
LECTURE
LECTURE
Input / Output Files
Input / Output Files
What Makes a 'Good' Program?
What Makes a 'Good' Program?
Functions
Functions
Arrays
Arrays
Intro to Object Oriented Programming
Intro to Object Oriented Programming
Structured Programming
Structs
SECOND C++ COURSE IN SEQUENCE
SECOND C++ COURSE IN SEQUENCE
TOPIC
TOPIC
NOTES
NOTES
LECTURE
LECTURE
Arrays 2.0
Arrays 2.0
Data Structures
Data Structures
Arrays, Records, Stacks, Queues
Stacks, Queues, Linked lists, Multilinked lists
Advanced O-O Programming
Advanced O-O Programming
Programming Paradigms
Programming Paradigms