Syllabus: WBIT 2311 - Summer Term 2012 WBIT-2311-Y01

Syllabus: WBIT 2311 - Summer Term 2012 WBIT-2311-Y01

Close this window

Syllabus: WBIT 2311 - Summer Term 2012 WBIT-2311-Y01

Textbook Information
Title / Introduction to Java™ Programming: Comprehensive Version
Author / Y. Daniel Liang
Publisher / Prentice Hall
Edition/Year / Edition 8 / Year 2011
ISBN / 0-13-213080-7
Additional information / eText ISBN-10: 0-13-213937-5
eText ISBN-13 978-0-13-213937-3
Print ISBN-10: 0-13-213080-7
Print ISBN-13: 978-0-13-213080-6
Type / Required resource
Course Description
Course Description / The emphasis of this course is on advanced programming techniques in Java including GUI's, software reuse through component libraries, recursion, event-driven programming, database processing, file processing, and exception handling. Students are able to create event-driven, graphical programs or text-based programs solving practical problems incorporating databases and external files.
Prerequisites
Prerequisites / WBIT 1310 - Programming & Problem Solving I, WBIT 2300 - Discrete Mathematics
Course Objectives/Outcomes/Goals
Course Outcomes / Students will have a mature level of mastery of the following WebBSIT program outcomes:
1) Use and apply current IT discipline-related concepts and practices.
3) Design and develop effective, IT-based solutions and integrate them into the user environment.
4) Communicate effectively and efficiently.
Course Learning Objectives (LOs) / Upon completion of this course the student will:
  1. have a developing understanding of the implementation of event-driven GUI programs in Java (Course Outcomes 1&4).
  2. have mature knowledge of Java’s exception handling mechanism (Course Outcomes 1&4).
  3. have a developing understanding of multithreaded programs (Course Outcome 1&4).
  4. acquire a mature understanding of how Java applications access external information via databases and files (Course Outcome 3, 4).
  5. have developing knowledge of data structures and the Java collections framework (Course Outcome 1).
  6. gain a mature understanding of developing and debugging Java programs (Course Outcomes 1&3).

Instructor Information
Name: Cheryl Garvin
Email: use Vista Email
Phone: 714-478-9404 cell/text
Instructor Contact Policy
You are encouraged to connect with me via the Vista email tool whenever you run into an issue. The nature of programming is such that often a small hint can get you over what might seem an insurmountable problem. I check my email every morning on every weekday (Monday to Friday). But if you need to connect with me after I check my email, then phone me. If I cannot answer the call, leave a message with your name and phone number so I can return your call.
Be sure to review your unit assignments early in the week so if you have questions we can connect up early. Last minute questions may get missed and not allow you the time needed to complete assignments on time. I will not be able to allow late postings without late point deductions for these cases. Remember, the more you put in this course, the more you will get out from this course.
Policy on Changes to the Syllabus
The professor reserves the right to change the syllabus and class schedule, including assignments and tests with prior notice given to the class.
Class Cancellation Policy
While class cancellation does not apply to an asynchronous online course, should instructional delays occur due to server or connection problems or other unforeseen circumstances, we will endeavor to remain on schedule. Such remedies may include adjustments to due dates, online discussion or tutoring sessions, etc.
Attendance/Participation
All students enrolled in the WebBSIT Program must verify their enrollment via WebCT Vista. Enrollment verification information is provided to the Financial Aid Office of your home institution. To verify your enrollment you must log-in to each of your WebCT Vista courses by 5:00 PM on the first day of course instruction. Consistent participation is required. Activities include, e-mail correspondence, discussion threads and study groups, assignment submissions, etc.
Withdrawal
Withdrawal policy varies by institution. In general, students who stop attending class without doing the necessary withdrawal paperwork will receive an automatic grade of ‘F’. Students who withdraw after midterm will receive an automatic grade of ‘WF’. Withdrawal policy and procedures are published in the Academic Catalog of your consortium institution.
No-Show
Students must log into each of their WebCT Vista courses by 5pm of the day classes begin (Academic Calendar) to confirm their attendance. Remember, you are taking an online course and participation in the course is the only way the instructor can "see" you.
If you fail to log into your courses by 5pm of the day classes begin, or fail to complete course activities within a tow-week period at any time during the semester, the instructor will consider your lack of activity as an indication of your intention not to continue in the course. At this point, the instructor may choose to remove you from group activities or interactions. Failure to participate without officially withdrawing from the course will result in a grade of F.
The special circumstances of taking a WebBSIT course demand regular and consistent participation. Be sure to pace yourself throughout the semester making sure your responses to communications and assignments are timely. If you are not able to participate in any assigned class activities, contact your instructor immediately.
A registered student, who has failed to attend class (in person or by electronic equivalent) by the final payment deadline for the term, is considered a “no show.” The “no show” student will be administratively withdrawn and will not be reinstated. The “no show” student is obligated to pay for all registration in effect at the end of drop-add even though he or she did not attend.
Academic Honesty
Unless otherwise indicated, all assignments, projects, examinations, etc are individual assessments and evidence of excessive collaboration between students will be treated as cheating. Note that representing the work of another is considered cheating. The usual penalty for cheating is an 'F' in the course.
Any student guilty of a dishonest academic activity such as (but not limited to ) copying sections from another student's paper or plagiarizing from another source such as a website will receive an F in this course.
For further information on Academic Dishonesty review that section of Academic Catalog of your consortium institution.
Technology Requirements
Primary Requirements / Computers located in on-campus computer labs or libraries cannot be used as the primary computer resource for taking online classes. You will need the reasonably small suite of hardware and software listed below.
Required Hardware: /
  • Computer: A personal computer with Windows XP or higher, or a MacIntosh with OS 10.4 and Parallels Desktop 3.0 or higher for Mac.
  • Sound: A sound card with speakers or headphones.
  • Monitor: A VGA (or equivalent) or better monitor.

Strongly Recommended Hardware: /
  • Printer connected to the computer
  • CD-ROM drive
  • Microphone

Internet Connectivity: /
  • Internet access. For a dial-up connection, at least a 56k modem is recommended. Slower dial-up connections will affect course performance. High speed Internet connectivity (cable or DSL) is strongly recommended.

Required Software: /
  • Microsoft Office 2007 including: Word, Excel, Access, PowerPoint
  • Web Browser: A JavaScript enabled Web browser supported by the Blackboard VISTA 8 Learning Management System. For a complete list of supported browsers.
  • Virus protection software
  • Flash Player
  • Animations (Tutorials) used in this course require the installation of the cross-platform Flash Player.
  • Download Flash Player 6 for Windows or Macintosh

Programming-Specific Requirements / Beyond standard hardware and software requirements (e.g. operating system, editors, etc.), students in this course will be required to compile code. Students will need the Java Development Kit (JDK) as well as an Integrated Development Environment (IDE). There are many IDEs available (such as Eclipse, NetBeans, JBuilder, and JCreator), but this course uses the latest version of NetBeans – which includes both the JDK and IDE. These can be downloaded from the Netbeans site (
Assessment Policies/ Overview of Grading/ Grading Scale
Quizzes (5% of final grade) / Each unit contains a quiz to be taken online. Your quiz average will be 5% of your total grade for this course. Check the course Calendar to determine the time to take the quiz. You are permitted (but not required) to take each quiz two times with the resulting average as your grade. Failure to complete a quiz during the designated time period will result in a grade of zero. Do not wait until the last minute to attempt your quiz.
Assignments (30% of final grade) / Each unit has an assignment that must be completed and submitted to your instructor. The assignments in this course are 30% of your total grade (5% per assignment). Check the course Calendar to determine when your assignments are due.
PLEASE NOTE: Assignments that do not compile will not be graded. If your solution will not compile, take the time to remark out the problem code.
Midterm Exam (30% of final grade) / The midterm exam is 30% of your grade for this course. It will be offered at a proctored site. This test will be taken with pencil and paper and will not be online. It will cover material in Units X - X. This is a mandatory exam for this course.
Final Examination (35% of final grade) / A final examination worth 35% of your final grade will cover all units in this course. The final exam is online.
Overview of Grading / Quizzes / 5%
Assignments / 30%
Proctored Mid-term / 30%
Final / 35%
Grading Standard / A = 90 - 100%
B = 80 - 89%
C = 70 - 79%
D = 60 - 69%
F = 00 - 59%
PLEASE NOTE: Your final course grade can be no higher than one letter grade above your final exam and midterm average.
Assessment Deadline Policies (Late Work)
As you know, in the real world, deadline is a deadline. Therefore, late work is not acceptable in this course. Please plan ahead for completing all assignments, quizzes, and making arrangement for taking the mid-term proctored examination, and taking the online final examination on time. For home assignments, you should plan on submit your work before or on the due day. If you submit your work after the due day, your work will subject to 50% penalty for up to three days after the due date. I will not accept any work late for more than three days. Please plan ahead.
Proctored Exams
The mid-term exam for WBIT 2311 is proctored. You will need to register to take your proctored exam as per our schedule. You will have several site options. Please be sure to register for your site in advance and be sure to attend on time to complete your exam.
The final exam is online.
Important Dates
Please see for important WebBSIT dates.
Section Instructor: J. Gowan
E-mail /
Section Instructor: Cheryl Garvin
E-mail /
Section Instructor: Angela Leverett
E-mail /

Close this window