CSC 176-01: Introduction to Programming

Spring 2007

MF 10:00 AM to 11:15 AM

Assignments

 

Textbook: A Laboratory Course for Programming in Java by Nell Dale

Meeting Date

Meeting Day

Text Chapter(s)

Lesson

Labs Due

1/8/07

Monday

 

Overview of Programming and Problem Solving

 

1/12/07

Friday

 

 

Laboratory 1

1/15/07

Monday

Holiday

 

 

1/19/07

Friday

 

Java Syntax and Semantics, Classes and Objects

 

1/22/07

Monday

 

 

Laboratory 2

1/26/07

Friday

 

Arithmetic Expressions

 

1/29/07

Monday

 

 

Laboratory 3

2/2/07

Friday

 

Conditions, Logical Expressions and Selection Control

 

2/5/07

Monday

Exam 1

Laboratories 1 – 3

 

2/9/07

Friday

 

 

Laboratory 4

2/12/07

Monday

 

File I/O and Looping

 

2/16/07

Friday

 

 

Laboratory 5

2/19/07

Monday

 

Review of Classes and Methods and Software Design Strategies

 

2/23/07

Friday

 

 

Laboratory 6

2/26/07

Monday

 

Inheritance Polymorphism and Scope

 

3/2/07

Friday

 

 

Laboratory 7

3/5/07

Monday

Holiday

Semester Break

 

3/9/07

Friday

Holiday

Semester Break

 

3/12/07

Monday

Exam 2

Laboratories 4 – 7

 

3/16/07

Friday

 

Event Driven Input and Output

 

3/19/07

Monday

 

 

Laboratory 8

3/23/07

Friday

 

Additional Control Structures and Exceptions

 

3/26/07

Monday

 

 

Laboratory 9

3/30/07

Friday

 

One-Dimensional Arrays

 

4/2/07

Monday

 

 

Laboratory 10

4/6/07

Friday

Holiday

Good Friday

 

4/9/07

Monday

Exam 3

Laboratories 8 – 10

 

4/13/07

Friday

 

Array-Based Lists

 

4/16/07

Monday

 

 

Laboratory 11

4/20/07

Friday

 

Multidimensional Arrays

 

4/23/07

Monday

 

 

Laboratory 12

4/27/07

Friday

Course Wrap-up

Review for Final

 

5/4/07

Friday

8:00 – 10:30

Final Exam – Comprehensive