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: