Course Schedule : Mock, CS A201

This schedule is highly speculative and subject to change.  It will be updated throughout the course.

Date Topic Reading Wk Notes
M,W Aug 25,27

Intro, Unix Basics, Development Environment, History, First program.

NetBeans, Pico, Primitive Data Types

Chap 1, 2 1 History, Intro

Video: Lecture 1, Lecture 2

W Sep 3

Holiday Monday, Sep 1: Labor Day

Lab #1: Wednesday, 9/3

Chap 2 2 Syntax, Data Types
M,W Sep 8, 10

Basic I/O

Chap 2 3 Keyboard I/O, Strings

Intro to NetBeans

Video: Lecture 3, Lecture 4

M,W Sep 15, 17

Flow Control

Lab #2: Wednesday, 9/17

Chap 3 4 Boolean Conditions, If-statements

Video: Lecture 5

M,W Sep 22, 24

Flow Control

Intro to Methods

Chap 3 5 Random Numbers, Loops

Video: Lecture 6, Lecture 7

M,W Sep/Oct 29,1

Classes and Methods

Lab #3: Wednesday, 10/1

Chap 4 6

Video: Lecture 8

M,W Oct 6,8 More Classes Chap 5 7

Debugging: pdf

Classes I: pdf

Classes II: pdf

Video: Lecture 9, Lecture 10

Midterm Topics
Old Midterm

M,W Oct 13,15

Arrays

Exam Wednesday 10/15

Chap 6 8

Video: Lecture 11

M,W Oct 20,22

Array Examples

Lab #4: Wednesday, 10/22

Chap 6 9

Video: Lecture 12

M,W Oct 27,29

Inheritance

Polymorphism

Chap 7,8 10

Arrays

Video: Lecture 13, Lecture 14

M,W Nov 3,5

Basic Exception Handling, Basic File I/O

Lab #5: Wednesday, 11/5

Chap 9.1, 10.1-10.2 11

Video: Lecture 15

M,W Nov 10,12

Interfaces

Generics and ArrayLists

Chap 13.1, 14 12 Inheritance

Exceptions, File I/O

Video: Lecture 16, Lecture 17

M,W Nov 17,19

Intro to Graphics

Lab #6: Wednesday, 11/19

Chap 17.1-17.2, 18.3 13

Video: Lecture 18

M Nov 24 Thanksgiving Break Nov. 26-28

Recursion

Chap 11 14

Video: Lecture 19

M,W Dec 1,3

Linked Lists

Chap 15.1-15.2 15

Linked Lists, ArrayLists, Generics

Recursion

Final Exam Topics

Old Final Exam Questions

Video: Lecture 20, Lecture 21

W Dec 10 Final Exam, Wednesday, 10:00-12:45 PM  . Finals Week .