Fall 09 CO SCI 344 and CO SCI 53
Programming in Java and Lab
Etudes Online Classroom
Log in and begin working on Module 1 the week of August 31. All of the course materials are in the
online classroom.
Syllabus (includes textbook and other requirements)
Schedule (subject to change)
Date
Topic
Assignments
8/31
Introduction to thid class and Java
Reading: Appendix N, Lesson 1
Module 1 due 9/6.
Late deadline 9/13
9/7
Variables
Reading: Lessons 2, 3, 4
Module 2 due 9/13.
Late Deadline 9/20
9/14
Casting, the Math class, Input from the keyboard
Reading:  Lesson 5, 6, 7
Module 3 due 9/20.
Late deadline 9/27
9/21
Boolean, the if statement
Reading: Lesson 8. 9
Module 4 due 9/27.
Late deadline 10/4
9/28
The switch and for statement
Reading: Lesson 10, 11
Module 5 Due 10/4.
Late deadline 10/11
10/5
While loop, do-while loop, ASCII codes and Character methods
Reading: Lessons 12, 13.
Module 6 Due 10/11.
Late deadline 10/18
10/12
Number systems and fundamentals of classes
Reading: Lesson 14, 15
Module 7 Due 10/18.
Late deadline 10/25
10/19
Classes and objects, advanced string methods
Reading: Lesson 16, 17
Module 8 Due 10/25.
Late deadline 11/1
10/26
Singly dimensioned arrays
Reading: Lesson 18, 19
Module 9 Due 11/1.
Late deadline 11/8
11/2
Using Static State Variables and methods and wrapper classes
Reading: Lesson 20, 21, 22
Module 10 Due 11/8.
Late deadline 11/15
11/9
Processing file input
Reading: Lesson 24,25
Module 11 Due 11/15.
Late deadline 11/22
11/16
Writing to a text file, formatting
Reading: Lesson 26, 27
Module 12 Due 11/22.
Late deadline 11/29
11/23
Random numbers and value and reference
Reading: Lesson 30, 34
Module 13 Due 11/29.
Late deadline 12/6
11/30
Selection operator and Inheritance
Reading: Lesson 33,36
Module 14 Due 12/6.
Late until 12/13
12/7
Exceptions and Final Assignment
Reading: Lesson 37
Module 15 Due 12/13. Late
deadline 12/16.
12/13 Finals week