You are visitor
since August 14, 2009.
Last updated 08/17/2009 08:00 PM
08/17/2009-12/07/2009 Lecture Monday 05:30PM - 08:10PM, A Building, Room 211 08/17/2009-12/07/2009 Laboratory Monday 08:20PM - 10:00PM, 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 *may* be using NetBeans as the editor/compiler/debugger for this course.
For use at home, you may download the Java JDK with NetBeans IDE bundle from
here. 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.
| Monday, August 17, 2009 | Class Intro,
Syllabus Review, Blackboard Login, WebAdvisor Login, Email Setup |
| Monday, August 24, 2009 | Chapter 1 An Overview of Computers and Programming Languages |
| Monday, August 31, 2009 | Chapter 2 Basic Elements of Java |
| Monday, September 07, 2009 | Labor Day - College Closed |
| Monday, September 14, 2009 | Chapter 3 Introduction to Objects and Input/output |
| Monday, September 21, 2009 | Chapter 4 Control Structures I: Selection |
| Monday, September 28, 2009 | Chapter 5 Control Structures II: Repetition |
| Monday, October 05, 2009 | Catchup, Review, then Midterm Exam |
| Monday, October 12, 2009 | Fall Break - College Closed |
| Monday, October 19, 2009 | Chapter 7 User-Defined Methods |
| Monday, October 26, 2009 | Chapter 7 User-Defined Methods |
| Monday, November 02, 2009 | Chapter 8 User-Defined Classes and ADTs |
| Monday, November 09, 2009 | Chapter 8 User-Defined Classes and ADTs |
| Monday, November 16, 2009 | Chapter 9 (Arrays) |
| Monday, November 23, 2009 | Chapter 9 (Arrays) |
| Monday, November 30, 2009 | Catchup & Review |
| Monday, December 07, 2009 | Final exam |