Course Schedule : Mock, CSCE A201

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

Log into the Revel website for assigned readings and online Revel assignments.

Lab Assignments on Google Drive

Date Topic Wk Notes
M,W Aug 27,29

Intro, First program.

Data Types, Variables

1 Intro, Data Types, Variables, Arithmetic

Video: Lecture 1, Lecture 2

Lab 0: Complete Revel Programming Projects 1,2, and 3 from Chapter 1
W Sep 5

No classes Monday, Labor Day

Arithmetic, Strings, I/O

2 If Statements, Random

Video: Lecture 3

M,W Sep 10,12

Documentation, If Statements, Graphics Intro

3 JavaFX Graphics, String Methods

Video: Lecture 4, Lecture 5

M,W Sep 17,19

Loops

4 Loops

Topics on Exam #1

Video: Lecture 6, Lecture 7

M,W Sep 24,26

Methods

Midterm Wednesday, September 26

5 Netbeans, Debugging

Video: Lecture 8

M,W Oct 1,3 Methods, Arrays 6

Static Methods

Video: Lecture 9, Lecture 10

M,W Oct 8,10

Arrays, Searching and Sorting

7

Arrays, More Arrays

Video: Lecture 11, Lecture 12

M,W Oct 15,17

Object-Oriented Programming, Classes

8

Classes, More Classes

Video: Lecture 13, Lecture 14

M,W Oct 22,24

Constructors, Overloading, References

9 Arrays of Objects, Passing Objects, Exam #2 Topics

Video: Lecture 15, Lecture 16

M,W Oct/Nov 29,31

Midterm Wednesday, October 31

10

Video: Lecture 17

M,W Nov 5,7

Inheritance, Polymorphism

11 Inheritance, Overriding equals, Polymorphism

Video: Lecture 18, Lecture 19

M,W Nov 12,14 Interfaces, Exceptions 12

Exceptions and File IO

Video: Lecture 20, Lecture 21 (edited from Fall 2017)

M Nov 19

File I/O

Thanksgiving Break, Wednesday/Thursday/Friday

13

Video: Lecture 22

Recursion

M,W Nov 26,28

Reursion, Collections

14

Video: Lecture 23, No video for Lecture 24 (Dr. Witmer)

M,W Dec 3,5

Linked Structures

15

ArrayLists and Generics, Linked Lists, Final Exam Topics

Video: Lecture 25, Lecture 26

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