COURSE DATA
Course number: | CIS 035A-01 |
Course title: | Introduction to Java Programming |
Term: | Summer 2011 |
Instructor: | Hann So email: sohann@fhda.edu http://voyager.deanza.edu/~hso/cis35a voice mail message: 864-8999 x3246 My email is the preferred method of contact. If you email me, I will respond within 24 hours. |
Number of credits: | 4.5 |
Schedule: | Lecture: 12:30 PM - 2:10 PM MTWTh AT204 Lab : 2:15 PM - 2:55 PM MTWTh AT204 |
Required textbook: | Murach's Java SE 6 by Joel Murach and Andrea Steelman. Mike Murach & Associates,Inc. 2007. ISBN-13 978-1-890774-42-4.
De Anza College Bookstore Phone: 408-864-8907 or 864-8949 http://books.fhda.edu/fhda/ |
Points | Grading |
---|---|
665-700 (95-100%) | A |
630-664 (90-94%) | A- |
609-629 (87-89%) | B+ |
588-608 (84-86%) | B |
560-587 (80-83%) | B- |
539-559 (77-79%) | C+ |
518-538 (74-76%) | C |
490-517 (70-73%) | C- |
469-489 (67-69%) | D+ |
448-468 (64-66%) | D |
420-447 (60-63%) | D- |
0-419 (0-59%) | F |
Week | Reading | Lab | Assignment |
---|---|---|---|
Wk 1 | Introduction to Java JDK and IDE (Ch. 1) Java Programming (Ch. 2) Data (Ch. 3) Control Statements (Ch. 4) |
Labs 1,2 and 3 (due each day) | Assignments 1, 2 and 3 |
Wk 2 | Validate input data (Ch. 5) Classes (Ch. 6) Inheritance (Ch. 7) (last day to drop with no record of a grade - Wednesday) |
Labs 4,5 and 6 (due each day) | Assignments 4,5 and 6 (Assignments 1, 2 and 3 are due on Monday) |
Wk 3 | Interfaces (Ch. 8) Packages (Ch. 9) Arrays (Ch. 10) Midterm exam (Thursday) (last day to request a P/NP grade - Monday) |
Labs 7, 8 and 9 (due each day) | Assignments 7, 8 and 9 (Assignments 4,5 and 6 are due on Monday) |
Wk 4 | Collections and Generics (Ch. 11) Dates and Strings (Ch. 12) Exceptions handling (Ch. 13) Threads (Ch. 14) (last day to drop with a W - Friday) |
Labs 10, 11, 12 and 13 (due each day) | Assignments 10, 11, 12 and 13 (Assignments 7, 8 and 9 are due on Monday) |
Wk 5 | Swing (Ch. 15)
Controls and layout managers (Ch. 16) Events (Ch. 17) Text and Binary Files (Ch. 19) |
Labs 14, 15, 16 and 17 (due each day) | Assignments 14, 15, 16 and 17 (Assignments 10, 11, 12 and 13 are due on Monday) |
Wk 6 | Applets (Ch. 18) Work with XML (Ch. 20) Final exam (Thursday) |
Labs 18 and 19 (due each day) | Assignment 18 (Assignments 14, 15, 16 and 17 are due on Monday and 18 is due on Thursday) |