CIS 255 Tentative Schedule • Spring 2011

CRN 30748 • Tuesday / Thursday • 12:30 p.m. to 1:45 p.m. • HSB 442

Tuesday
Thursday
Jan. 11
Course Introduction
Jan. 13
Ch. 1: Intro to Java
• Lab 1: TextPad and the JDK
Jan. 18
Ch. 2: Output, API, Variables, Literals, Primitives
Jan. 20
Ch. 2: Operators, Constants, Strings, Style, Input, Errors
Jan. 25
• Lab 2: Variables, Operators, and Input
Jan. 27
Ch. 3: Branching, Logical Operators, String Comparisons
Feb. 1
Ch. 3: Variables & Scope, ?, switch, Formatting Numbers
Feb. 3
Review Chapters 1, 2, and 3
• Lab 3: Decisions
Feb. 8
Exam 1 (Chapters 1, 2, and 3)
Feb. 10
Ch. 4: Increment / Decrement, while, do-while, for, Loops Applied
Feb. 15
• Lab 4: Loops
Feb. 17
Ch. 4: break, continue, Loop Choices, File I/O, Random Numbers
Feb. 22
• Lab 5: File I/O
Feb. 24
Ch. 5: Basic Method Syntax
March 1
Ch. 5: Local Variables, Returning Values
March 3
Review Chapters 4 and 5
• Lab 6: Methods
March 8
Exam 2 (Chapters 4 and 5)
March 10
Ch. 6: OO Programming, Instance Fields and Methods
March 15
No Class (Spring Break)
March 17
No Class (Spring Break)
March 22
Ch. 6: Constructors, Overloading, Scope, Packages
March 24
• Lab 7: Classes and Objects
March 29
Ch. 8: Array Syntax, Processing
March 31
Ch. 8: Multidimensional Arrays, Search / Sort
April 5
Review Chapters 6 and 8
• Lab 8: Arrays
April 7
Exam 3 (Chapters 6 and 8)
April 12
Ch. 7: Introduction to GUI Applications
April 14
Ch. 7: Action Listeners, Layout Managers
April 19
• Lab 9: GUI Applications
April 21
Ch. 14: Basic HTML, Applet Syntax, Shapes
April 26
Ch. 14: More Shapes, Mouse Events and Timers
April 28
Review Chapters 7 and 14
• Lab 10: Applets
May 3
No Class (Exams In Progress)
May 5
Final Exam (Chapters 7 and 14)
11:30 a.m. to 1:30 p.m.