
SYLLABUS
– Spring 2004
Sections 1 and 4:Deena EngelClass: Section 1: Mon. / Wed. 9:30 pm - 10:45pm, Rm. 101 WWH and Section 4: Tues. / Thurs. 8:00 am- 9:15 WWH 102Office phone: 998-3131 Rm. 526 WWHemail: deena@cs.nyu.edu
Section 2:Evan, Korth
Class: Mon. / Wed. 12:30 p.m.- 1:45 p.m., room 109 CIWW
Office phone: 998-3301 Rm. 419 WWH
email: korth@cs.nyu.eduSection 3:Sana` OdehClass: Section 3: Mon. / Wed. 2:00 am - 3:15 WWH 101Office phone: 998-3118 Rm. 418 WWHemail: odeh@cs.nyu.edu
Mandatory Text
Optional TextJava How to Program, 5/ESoftware (See materials sections of course's main page)
by Harvey M. Deitel, Paul J. Deitel
ISBN: 0-13-101621-0
Prentice Hall 2000Sun's Java compiler version 1.4.2
JCreator IDEGrading
There will be two midterms and a final. Your grade will be 40 percent midterms plus 40 percent final plus 20 percent homework.If you plan to continue with computer science courses, you *MUST* get a grade of C or better in this course. No exceptions will be made.
The homework will consist of programming assignments. Style counts (that includes using meaningful names and providing sufficient comments in the body of the programs). Assignments must be done on the computer.
- Ten points will be deducted for each class day late, with a possible maximum of 30 points being deducted.
- Home works will not be accepted past the third class date after their assigned date.
- For each assignment that you do not not hand in within the limit, your final grade will be lowered by one letter grade ( i.e., if you are averaging a B+, but you have missed 2 home works, your final grade will be B-).
- Buy a few high-density disks: for your own good you must save all programs on a disk and back them up on another disk.
Topics
Introduction chap. 1 JCreator or Netbeans basics chap. 2 Java Primitive types and Operations Chap. 2 Control Structure:
if/else and switch
chap. 3.1 - 3.2.5 Loop Statemnts: while, do-while, for
chap. 3.3.1 - 3.3.3 Methods chap. 4.1 - 4.7 Math class & Random method 4.8 Arrays Chap. 5.1 - 5.5 Strings Applets 12.1 - 12.4