This ZIP file contains four other ZIP files, one apiece for the four class sessions:
-- day1Morning.zip -- day1Afternoon.zip
-- day2Morning.zip -- day2Afternoon.zip ## also contains comments on the self-test exercises
Each of these ZIP files contains Java source code together with text documents, which provide overview and summary. Each ZIP file also has a Readme, which explains the order in which the material is going to be covered.
The Java source files require only the core Java JDK to compile and run. Some programs use Java SE 7 and 8 features (for example, underscores in numeric constants and lambda expressions); hence, core Java 8 (or greater) is recommended strongly.
Welcome to course. I hope you find the material as fascinating as I do.
Marty Kalin
P.S.
If you're interested in a modern introduction to C, with examples ranging from the basics through networking, security, and concurrency/parallelism, please take a look at: C Programming: Introducing Portable Assembler