Title: Getting Started and Overall Schedule
Course: CPS 161: An Intro to Programming with Java - DL MM MASTER > Section: Assignments & Tests

1. Watch the Videos in the Startup Folder of the Learning Units
2. Make a first discussion board post in "JH0 - Introductions" (worth 10 points) where you will say why you are taking this course and what are your future computer programming plans.
3. Take the JH0 Quiz (worth 40 points) - This quiz covers the information in the Startup Folder.  You can retake this quiz as many times as you want and your best score achieved will be your final score.
4. The following table shows the schedule for the JH0 Quiz and finishing the assignments JH1, JH2, .... JH7.  Also included are the dates for the tests in this class. In addition there is a recommended schedule for when you shoiuld be watching videos to be up to date in the class.

Assignment Schedule

JH0 | JH1 | JH2 | JH3 | JH4 | Midterm | JH5 | JH6 | JH7 | Final Programming | Final Short Answer | LastDay
Aug 29 | Sep 9 | Sep 21 | Oct 5 | Oct 19 | Oct 22 | Nov 2 | Nov 16 | Dec 10 | Dec 12 | Dec 14 | Dec 14

Text Book Equivalent Chapters for the Lectures:

Often students will ask which chapters in the book correspond to the lectures found in Learning Units.

First of all, I want to state that the book is mainly a backup to the cps161 Lectures and provides reading material if the Lecture was unclear.

If you understand the topic from the video you may have no need to read the book.  But if you want to read corresponding chapters in the book, I have a way for you to find the textbook chapter that corresponds to lecture material.

Learning Units contains the order that the Lectures should be watched and processed.  If you open up the "Resources" folder in Learning Units you will see another web page called "Topic Tree" which contains   the same lectures and videos organized in folders similar to the chapters in our textbook.   Here is a the correspondance between these folders and the textbook:

Topic Tree | Textbook
Java Fundamentals | Chapter 1
Strings-Scanners-Formatting | Chapter 2 (Strings are really in chapter 1)
Simple Logic | Chapter 3
Classes - Basics | Chapter 4 and 5
Arrays | Chapter 6
Arrays_part2 | Chapter 6 second half
Classes - Inheritance | Chapter 7 and 8
Java User Interface | Small taste of things to come in cps261
Exceptions and I/O | Chapter 9 and 10 (this will be more complete and repeated in cps261)
Extra Topics | not in book ... extra fun things