C SC 120: Introduction to Computer Programming
Winter 2009
Pete Sanderson

[ home | syllabus | schedule | catalog description ]


Winter 2009 schedule

The schedule is approximate and will be modified as necessary.

In the following schedule, the lab chapter codes (e.g., JP3) refer to the chapters on Java Programming [JP] that are listed in the tables of contents on the tutorial web pages. The project codes (e.g., J5.2, A2.10) refer to Java [J] or Alice [A] projects: the first number is the chapter it is found in and the second number is the project number in that chapter.

Week
Dates
 Topics Text/Lab Chapters
Projects Due
1
Jan 4-8
 Overview, and Philosophy of Inside/Out (Bloom)
 Alice objects, methods, statements
Adams 1
A1.2, A1.6
2
Jan 12-16
 Software Lifecycle and the Curriculum; TortoiseSVN
 Using Alice methods to model object behaviors
Adams 2
A2.4, A2.5, A2.10
3
Jan 19-23
 Data Representation
 Alice variables and functions
Adams 3
A3.3, A3.9
4
Jan 26-30
 Quiz #1
 Alice selection statement if and iteration statement for
Adams 4
A4.5, A4.6
5
Feb 2-6
 Alice iteration statements for and while
 Introduction to Java and jGRASP
Adams 4
A4.5, A4.6
6
Feb 9-13
 Java data, variables, expressions and assignment
 Java selection
JP3
JP4
J3.1
7
Feb 16-20
 Java methods & and parameters; Introduction to JavaBat
 Java counting (for) loops
JP5
JP6
J4.1, J5.1
8
Feb 23-27
 Quiz #2
 Java arrays
JP7
J6.1, J7.1
9
Mar 2-6
 String manipulation and indefinite (while) loops
 Mar 5 : No class
JP9
JP10
J7.2, J9.1
10
Mar 9-13
 Java Classes & Objects  
J11.1
Finals
Mar 16-18
 Comprehensive final exam.
  Tuesday, March 17 at 7:25 p.m.
 
 


[ C SC 120 | Pete Sanderson | Math Sciences server | Math Sciences home page | Otterbein ]

Last updated: Pete Sanderson (PSanderson@otterbein.edu)