Saddleback College - Business Science Division

Course Syllabus

CS4B Advanced Topics in Java For Computer Science

1/20/2015 - 5/21/2015

Instructor: Professor T. DeDonno   Semester Spring 15
Office Hours E-Mail: Ticket # # 21180
Class Site : Room # SME 301/346
Central Web-Site Time & Day TTh 12PM - 1:20 BGS149 and
TTH 1:30-2;50
Course Description
Advanced topics in Java including core class libraries, the swing components, the collections framework, multi- threading, servlets, JSP, RMI, JDBC, and software engineering concerns.
Course Objectives
Upon completion of this course, the student will be able to:
  1. Design and test Java applications and applets which are the core classes from the Java Foundation class library.
  2. Design and test multi-threaded applications and applets.
  3. Compare user interfaces designed using the AWT components and the Swing components.
  4. Design applications and applets which communicate over the Internet.
  5. Describe the basics of software engineering as applied to Java
Required Textbook

Introduction to Java Programming, Comprehensive Version (9th Edition) by Y. Daniel Liang (Author) Publisher: Prentice Hall; 9th edition (March 12 2012) ISBN-10:0132936526 ISBN-13:978-0132936521, Online 9th Edition. = Online Brief Edition

Introduction to Java Programming, Comprehensive Version (8th Edition) (Paperback) by Y. Daniel Liang (Author) Publisher: Prentice Hall; 8 edition (Jan 13 2010) ISBN-10:0132130807 ISBN-13:978-0132130806, Online 8th Edition. Can also buy 9th Edition, it you don't have it from CS4A yet.

Introduction to Java Programming, Comprehensive Version (7th Edition) (Paperback) by Y. Daniel Liang (Author) Publisher: Prentice Hall; 7 edition (May 12, 2008) ISBN-10: 0136012671 ISBN-13: 978-0136012672, on-line 7th edition of book

Course Grading

Course grade consists of blackboard quizzes, labs, assignments and tests. Since this class meets only twice a week, you will be required to forward your Saddle back e-mail address to your main e-mail. When sending e-mails, make sure you include cs4b or Java in subject line. Failure to abide by academic integrity can result in a failing grade. For information on academic integrity consult UCSD Professor Elkan's Written Description. and the CIM site policy. The course grade will be calculated from:

92-100 A   Tests 25%
84-91.9 B Labs & Assignments (1 or 2 per chapter) 50%
65-83.9 C
55-64.9 D
0-54.9 F Blackboard Quizzes approximately one per chapter 25%

Dropping Class
It is the student's responsibility to officially withdraw (drop) from the class. However, Instructor may drop students under the following conditions:
  1. Students who have not completed at least 1 assignments two days before the drop without W grade. Click the class details link for official dates.
  2. Students who have not completed at least 50% of the work  by two days before the drop with W grade.
  3. Students who miss 2 or more class session
Regrading Policy
Sometimes you get a grade that you don't like, usually for one of the following reasons:
  1. There was a clerical error  (i.e., the points were added up wrong).
  2. You think you did something right, and I think you did it wrong.

If you discover a clerical error, tell me immediately. The following Statute of Limitations will apply: You have one week from the day any graded assignment or test is returned to you to appeal the grade you received. After one week, I will assume that you believe the grade you got is the correct one. After one week, grades are unchangeable, fixed, and permanent

Special Needs
Students with disabilities are entitled to appropriate accommodations.  If you have specific disabilities requiring accommodations, let your instructor know the first 10 days of the semester so that your learning needs may be met and for referral to the Special Services office where documentation of your disability will be provided to receive services and accommodations.  The Special Services Office is in Student Services Center, Room 113.

Any exceptions to the above statements will be considered individually & only if you approach me about the proposed exception at least a week in advance.

Tentative Class Schedule