General Information:
Syllabus - Detailed course requirements
Schedule - Daily activities (check often)
Grades (by the last 5 digits of your assigned student number) for 11:00 class and 1:00 class. If you don't know the last 5 digits of your assigned student number, e-mail me and I will send it to you.
Answers to review questions - A Word document containing answers to all the review questions
Topics to be Covered:
Lesson 01 - What is Java?
Lesson 02 - Anatomy of a simple Java program
Lesson 03 - Identifiers and primitive data types
Lesson 04 - Variables, constants, and literals
Lesson 05 - Arithmetic operations, conversions, and casts
Lesson 06 - Boolean expressions and operations
Lesson 07 - Bitwise operations
Lesson 08 - Flow control with if and else
Lesson 09 - switch statements
Lesson 10 - for, while, and do-while statements
Lesson 11 - Using break and continue
Sample 01 - A menu-driven program that performs some useful financial calculations
Lesson 12 - Class methods and how they are called
Lesson 13 - Using the Math class
Lesson 14 - Creating and calling custom class methods
Lesson 15 - Overloading class methods
Lesson 16 - An introduction to objects and object references
Lesson 17 - The String class
Lesson 18 - The StringBuffer class
Lesson 19 - Initializing and processing arrays of primitives
Lesson 20 - Initializing and processing arrays of objects
Lesson 21 - Passing an object or an array to a method
Sample 02 - A menu-driven program that uses arrays to record sales data
Lesson 22 - Defining an instantiable class
Lesson 23 - static and instance features of a class
Lesson 24 - The wrapper classes
Sample 03 - A menu-driven program that uses an array of sales representative objects
Lesson 25 - Inheritance and overriding inherited methods
Lesson 26 - abstract classes and polymorphism
Lesson 27 - Interfaces, instanceof, and object conversion and casting
Lesson 28 - Inner classes
Sample 04 - A menu-driven program that uses polymorphism to maintain fast food orders