CIS 255 Tentative Schedule • Fall 2013

CRN 15374 • Monday / Wednesday • 11:00 a.m. to 12:15 p.m. • HSB 447

Monday
Wednesday
Aug. 19
Course Introduction
Aug. 21
Intro to Java (Chapter 1)
• Lab 1: TextPad and the JDK
Aug. 26
Output, Variables, Primitives, Operators, Constants (2.1 - 2.8)
Aug. 28
Strings, Style, Input (2.9 - 2.15)
• Lab 2: Variables, Operators, Input
Sept. 2
No Class (Labor Day)
Sept. 4
Branching, Logical Operators, String Comparisons (3.1 - 3.6)
Sept. 9
Variables & Scope, ?, switch, Output Formatting (3.7 - 3.12)
Sept. 11
Review Chapters 1, 2, 3
• Lab 3: Decision Structures
Sept. 16
Exam 1 (Chapters 1, 2, 3)
Sept. 18
Increment / Decrement, while, do-while, for, Loops Applied (4.1 - 4.6)
Sept. 23
Nested Loops, break, continue, File I/O, Random Numbers (4.7 - 4.12)
Sept. 25
• Lab 4: Loops
• Lab 5: File I/O
Sept. 30
Methods: Defining, Arguments, Local Variables (5.1 - 5.3)
Oct. 2
Methods: Return Values (5.4 - 5.6)
• Lab 6: Methods with Parameters
Oct. 7
Review Chapters 4 & 5
• Lab 7: Methods with Return Values
Oct. 9
Exam 2 (Chapters 4 & 5)
Oct. 14
OO Basics, Instance Fields and Methods, Constructors (6.1 - 6.4)
Oct. 16
Object Arguments, Overloading, Scope, Packages (6.5 - 6.10)
Oct. 21
• Lab 8: Classes and Objects
• Lab 9: More Classes and Objects
Oct. 23
Arrays: Declaring, Processing, Used with Methods (7.1 - 7.7)
Oct. 28
Multidimensional Arrays, Searching and Sorting (7.8 - 7.12, 7.14)
Oct. 30
Review Chapters 6 & 7
• Lab 10: Arrays
Nov. 4
Exam 3 (Chapters 6 & 7)
Nov. 6
GUI Applications: Windows, Components, Events (12.1 - 12.2)
Nov. 11
No Class
(Veteran's Day)
Nov. 13
Layout, Borders (12.3 - 12.9)
• Lab 11: GUI Applications
Nov. 18
Basic HTML, Applet Syntax, Shapes (14.1 - 14.5)
Nov. 20
More Shapes, Mouse Events, Timers (14.5 - 14.9)
Nov. 25
No Class (Faculty Professional Development Day)
Nov. 27
No Class (Faculty Professional Development Day)
Dec. 2
Review Chapters 12 & 14
• Lab 12: Applets
Dec. 4
Study Day
(Slip Day if needed)
Dec. 9
Final Exam (Chapters 12 & 14)
10:30 a.m. to 12:30 p.m.
Dec. 11
No Class
(Final Exams In Progress)