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
Arrays, Records, Stacks, Queues
Stacks, Queues, Linked lists, Multilinked lists