Lecture Notes
CURRENTLY UNDER CONSTRUCTION - IN OTHER WORDS, PAY ATTENTION IN CLASS 😬
This is sometimes 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.
But first, before we study HOW to program you must decided on WHERE your coding will take place. [THE IDE]
If you are using MS Visual Studio here is an instruction guide that is only slightly out of date and is totally usable, even while we wait for the update. PDF
FIRST C++ COURSE IN SEQUENCE
FIRST C++ COURSE IN SEQUENCE
TOPIC
TOPIC
NOTES
NOTES
LECTURE
LECTURE
What Makes a 'Good' Program?
What Makes a 'Good' Program?
Functions
Functions
Arrays
Arrays
Intro to Object Oriented Programming
Intro to Object Oriented Programming
Structs
TBD
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