Programming in Java - COP 2250, Section 6

Fall 2007

 

Instructor: Kasturi Chatterjee
Office: ECS 257
Phone: 305-348-6885
Email: kchat001@cs.fiu.edu

Web: http://www.cs.fiu.edu/~kchat001/COP-2250.html
Office Hours: T/R 11:00am-1:00 pm, T 7:45pm-8:30pm, By appointment

Class Hours: T/R 6:25pm-7:40pm
Class Location: ECS 132


Course Description and Objectives

This is a priliminary course in computer programming using Java language. The main objective of the course is to teach the students the basics of object-oriented paradigm and use Java language to implement them. This course is mainly intended for the IT majors who must develop basic skills of programming and logical approach towards problem solving. There is no lab, but will include assignments requiring prgramming.

The main objectives of the course are:

 

TextBook: Java 5 Illuminated by Julie Anderson, Herve Franceschi, Jones & Bartlett Publishers, ISBN 978-0763716677


Topics Covered and Tentative Schedule

Tentative

Schedule

The following schedule is a rough estimation and is subject to change. While I will try to follow it as closely as possible, changes might be incurred depending on the class progress and other unforseen circumstances.

Week 1 ( Aug 28 & Aug 30) - Introduction to programming and Java language

Week 2 (Sep 4 & Sep 6) - Programming building blocks

Week 3 ( Sep 11 & Sep 13) - Classes

Week 4 ( Sep 18 & Sep 20) - Classes (..cont)

Week 5 ( Sep 25 & Sep 27) - Conditional Statements

Week 6 ( Oct 2 & Oct 4) - Conditional Statements (..cont) & Midterm Review

Week 7 ( Oct 9 & Oct 11) - Midterm Exam (Oct 9) & Conditional Statements (..cont)

Week 8 ( Oct 16 & Oct 18) - User Defined Classes

Week 9 ( Oct 23 & 25) - User Defined Classes (..cont)

Week 10 ( Oct 30 & Nov 1 ) - User Defined Classes (..cont)

Week 11 ( Nov 6 & Nov 8) - Array

Week 12 ( Nov 13 & Nov 15) - Array (...cont), Multidimensional Array, ArrayList Class

Week 13 ( Nov 20 ) -Multidimensional Array, ArrayList Class (...cont), Thanksgiving Break (Nov 22, 23)

Week 14 ( Nov 27 & Nov 29) - Inheritance and Polymorphism

Week 15 ( Dec 4 & Dec 6) - Inheritance and Polymorphism (..cont) & Final Review

Week 16 ( Dec 11) - Final Exam (8:00pm-10:45pm)


Grading:

Grades will be weighted as:

Assignments:
40 %
Midterm:
20%
Final:
30%
Attendance and Participation
10%

 


 

 

Grading Scheme:

A: 95-100, A-: 90-94, B+: 86-89, B: 83-85, B-: 80-82, C+: 76-79, C: 73-75, C-: 70-72, D+: 66-69, D: 60-65, F:0-59


Important dates:


Policies