You are visitor
since December 31, 2007.
Last updated 04/01/2008 02:34 PM
01/09/2008-05/16/2008 Lecture Tuesday, Thursday 12:30PM - 01:45PM, A Building,
Room 211
01/09/2008-05/16/2008 Laboratory Tuesday 02:00PM - 03:40PM, A Building, Room 211
Java Programming: From Problem Analysis To Program Design 3e
D.S. Malik
ISBN 13: 978-1-4239-0135-8 © 2008
ISBN 10: 1-4239-0135-5
For continuity with other sections of CSI 1011, we shall use the jGrasp IDE. This IDE is included with the CD that comes with your text. if your CD is missing, you may download and install jGrasp from here or copy it from the P:\Java folder on-campus. You will also need to install the JDK, which is also in the P:\Java folder, as well as on the CD.
As an alternate , we will be using NetBeans as the editor/compiler/debugger for this course.
For use at home, you may download JDK 6u2 with NetBeans IDE 5.5.1 Bundle from
here or, while
on-campus, copy and install the files from P:\Java
. Note that you must have the Java JDK installed in order NetBeans to work.
When installing Java, be sure to install the Java JDK BEFORE installing jGrasp or Netbeans in order to ensure proper installation/operation.
Homework is posted online in Blackboard .
There shall be about 8 Homework assignments for this course, each worth 100 points.
Homework for this course usually include a hands-on programming section to give you experience programming in Java and a short answer section (true/false, multiple choice) to reinforce principles that are not necessarily covered in the programming work. You are usually given 1.5 weeks to complete the entire assignment.
This schedule is tentative and subject to change.
Note that it is unclear what day the final exam shall be held. This shall be resolved and announced in class by the end of the semester.
|
Date |
Topic(s) |
|
Thursday, January 10, 2008 |
Class Intro |
|
Tuesday, January 15, 2008 |
Chapter 1 An Overview of Computers and Programming Languages |
|
Thursday, January 17, 2008 |
Chapter 2 Basic Elements of Java |
|
Tuesday, January 22, 2008 |
Chapter 2 Basic Elements of Java |
|
Thursday, January 24, 2008 |
Chapter 2 Basic Elements of Java |
|
Tuesday, January 29, 2008 |
Chapter 3 Introduction to Objects and Input/output |
|
Thursday, January 31, 2008 |
Chapter 3 Introduction to Objects and Input/output |
|
Tuesday, February 05, 2008 |
Chapter 3 Introduction to Objects and Input/output |
|
Thursday, February 07, 2008 |
Chapter 3 Introduction to Objects and Input/output |
|
Tuesday, February 12, 2008 |
Chapter 4 Control Structures I: Selection |
|
Thursday, February 14, 2008 |
Chapter 4 Control Structures I: Selection |
|
Tuesday, February 19, 2008 |
Chapter 4 Control Structures I: Selection |
|
Thursday, February 21, 2008 |
Chapter 5 Control Structures II: Repetition |
|
Tuesday, February 26, 2008 |
Chapter 5 Control Structures II: Repetition |
|
Thursday, February 28, 2008 |
Chapter 5 Control Structures II: Repetition |
|
Tuesday, March 04, 2008 |
Chapter 6 Graphical User Interface (GUI) and Object-Oriented Design (OOD) |
|
Thursday, March 06, 2008 |
Chapter 6 Graphical User Interface (GUI) and Object-Oriented Design (OOD) |
|
Tuesday, March 11, 2008 |
Catch-up & Review |
|
Thursday, March 13, 2008 |
MID-TERM Exam (Chapters 1-5) |
|
Tuesday, March 18, 2008 |
Spring Break for Faculty and Students (No Classes) |
|
Thursday, March 20, 2008 |
Spring Break for Faculty and Students (No Classes) |
|
Tuesday, March 25, 2008 |
Chapter 7 User-Defined Methods |
|
Thursday, March 27, 2008 |
Chapter 7 User-Defined Methods |
|
Tuesday, April 01, 2008 |
Chapter 7 User-Defined Methods |
|
Thursday, April 03, 2008 |
Chapter 8 User-Defined Classes and ADTs |
|
Tuesday, April 08, 2008 |
Chapter 8 User-Defined Classes and ADTs |
|
Thursday, April 10, 2008 |
Chapter 8 User-Defined Classes and ADTs |
|
Tuesday, April 15, 2008 |
Chapter 9 (Arrays) |
|
Thursday, April 17, 2008 |
Chapter 9 (Arrays) |
|
Tuesday, April 22, 2008 |
Chapter 9 (Arrays) |
|
Thursday, April 24, 2008 |
Chapter 10 Applications of Arrays (Searching and Sorting) and Strings |
|
Tuesday, April 29, 2008 |
Chapter 10 Applications of Arrays (Searching and Sorting) and Strings |
|
Thursday, May 01, 2008 |
Chapter 10 Applications of Arrays (Searching and Sorting) and Strings |
|
Thursday, May 08, 2008 |
Day Semester Exams |