CSCI 200 S07 Introduction to Programming

Instructor: Dr. Ray Schneider

 

 

SCHEDULE

Homework is assigned and collected. The homework is graded either completely or by random selection. Homework is assigned with a due date. Late homework will be graded at the discretion of the teacher. One or two late or missing homeworks will be excused during the semester.  Attendance is required.  Non-Excused Absence will lead to cumulative grade reduction at the discretion of the teacher.

Week

Date

Monday

Wednesday

Friday

Assignments

Comment

1

Jan 22

 

 

 Introduction to BlueJ

Get BlueJ Running

 

2

Jan 29

 Chapter 1 Objects and Classes

Chapter 1 Objects and Classes (2)

Chapter 2 Class Definitions

Complete Ch 1 Exercises

 

3

Feb 5

 Chapter 2 Class Definitions

Chapter 2 Class Definitions

Chapter 3 Object Interaction

Complete Ch 2 Exercises

 

4

Feb 12

 Chapter 3 Object Interaction

Chapter 3 Object Interaction

Chapter 4 Grouping Objects

Complete Ch 3 Exercises

 

5

Feb 19

 Chapter 4 Grouping Objects

Chapter 4 Grouping Objects

Chapter 5 Libraries & Doc

Complete Ch 4 Exercises

 

6

Feb 26

 Ch5 Libraries & Doc

 TEST

Chapter 6 Testing & Debugging

Complete Ch 5 Exercises

 

7

Mar 5

SPRING BREAK

SPRING BREAK

SPRING BREAK

 

 

8

Mar 12

 Chapter 6 Testing & Debugging

Chapter 7 Designing Classes

Chapter 7 Designing Classes

Complete Ch 6 Exercises 

 

9

Mar 19

 Chapter 8 Inheritance

Chapter 8 Inheritance

Chapter 8 Inheritance 

Complete Ch 7 Exercises

 

10

Mar 26

 Chapter 9 More Inheritance

Chapter 9 More Inheritance 

Chapter 10 Further Abstraction

Complete Ch 8&9 Ex.s

 

11

Apr 2

 Chapter 10 Further Abstraction 

Chapter 11 Building GUIs

EASTER BREAK

 

 

12

Apr 9

EASTER BREAK

Chapter 11 Building GUIs 

Chapter 11 Building GUIs

Complete Ch 10 Exercises 

 

13

Apr 16

Chapter 12 Error Handling

Chapter 12 Error Handling

Chapter 13 Designing

Complete Ch 11 Exercises

 

14

Apr 23

Chapter 13 Designing 

Chapter 13 Designing

TEST 

Complete Ch 12 Exercises

 

15

Apr 30

 Wrapup (Doughnut Day)

 

 

 

 

 

Key Dates: Jan 25: Classes Begin (Senior Comprehensives); Feb 2: Last Day to Add Class; Mar 2: Spring Break begins (after last class); Mar 16:Mid-Term Grades Due; Mar 23: Last Day to Withdraw from a Course WP assigned; : April 5: Easter Break begins (after last class);April 6: Last Day to Withdraw from a Course with WP/WF grade assigned; April 10: Classes Resume; May 1: Last Day of Class; May 2: Study Day; May 3-5: Final Exams;May 6: Study Day; May 7-8: Final Exams; May 13: Baccalaureate, 10:00 a.m. , Commencement, 2:00 p.m.