CIS 255 Tentative Schedule • Summer 2009

CRN 41473 • Tuesday / Thursday • 8:00 p.m. to 10:00 p.m. • HSB 442

Tuesday
Thursday
June 2
Course Introduction
Ch. 1: Intro to Computers, Java
June 4
Ch. 2: Output, API, Variables, Literals, Primitive Types, Operations
June 9
Ch. 2: Data Conversion, Constants, Strings, Style, Input
June 11
Ch. 3: Basic Decision Syntax, Logical Operators, String Comparisons
June 16
Ch. 3: Scope, ? operator, switch, Formatting Numbers
June 18
Review Chapters 1, 2, and 3
June 23
Exam 1 (Chapters 1, 2, and 3)
June 25
Ch. 4: Inc. / Dec., Loop Syntax, Running Totals, Sentinel Values
June 30
Ch. 4: Nested Loops, break, continue, Loop Selection, File I/O, Random
July 2
Ch. 5: Basic Method Syntax, Types, Arguments, Parameters
July 7
Ch. 5: Local Vars, Returning Values
Review Chapters 4 and 5
July 9
Exam 2 (Chapters 4 and 5)
July 14
Ch. 6: OO Prog., Instance Fields and Methods, Constructors, Overloading
July 16
Ch. 6: Scope, Packages, Class Responsibilities, OO Practice
July 21
Ch. 7: GUI Classes, Windows, Event Listeners, Inheritance
July 23
Ch. 8: Basic Array Syntax, Processing, Methods, 2D Arrays
July 28
Ch. 8: Search / Sort, Practice
Ch. 9: Static Members, Methods
July 30
Ch. 9: toString, equals, this, enum
Ch. 12: Exception Handling
Aug. 4
Review Chapters 6, 7, 8, 9, and 12
Aug. 6
Final Exam
(Chapters 6, 7, 8, 9, and 12)