Grading Rationale 90.0 - 100% A 80.0 - 89.9% B 70.0 - 79.9% C 60.0 - 69.9% D < 60.0% F Course Description Java programming - includes design and development of object-oriented business programs and applications, documentation and debugging techniques, user-interface, objects, various data types, methods, events, elementary control structures, arrays, and inheritance. Course Measurable Objectives The student will: Write, organize and assemble program documentation. Design programs leading to reusable code through the concepts of encapsulation, inheritance, and polymorphism. Recognize and appropriately use Java packages Evaluate appropriate use of abstract classes and/or methods as they apply to inheritance. Apply the most current version of
the classes required for each go to the Web site listed below and click on the “CIS Certificate Course Requirement List” bulleted link at the bottom of the page. Professor reserves the right to modify this document at any time as needed. Important dates to remember: Mar 4 – Last day to add or drop with refund Mar 6 – Last day to withdraw without a “W” Apr 29 – Last day to withdraw with a “W” CISP21 Java Programming – Ref # 40XXX – Spring 2016 Lecture Homework Week Module Day In-Class Online Date Assigned Date Due (beg. of class) 1 1 2-22 M Syllabus, Course Requirements, Eclipse appl, Moodlerooms (MR) Instructions Read Ch 1, 2, & Online Notes Pseudocode video Eclipse video DF Mod 1 Set up Eclipse on flash HWK Project 1 Eclipse video & quiz Quiz Intro & Quiz - Ch 1 2-24 W Eclipse Set up First Java program First Java program First program video & quiz Lab Project 1 ( 1 week) Eclipse on flash Eclipse video quiz DF Mod 1 - Part 1 2 2 2-29 M Ch 1 - Java Basics (pseudocode) Ch 2: Data Read Ch 3.10-3.12, 3.16 & Online Online Quiz - Ch. 2 Variables HWK Project 1 DF Mod 1 - Part 2
Checkboxes & Buttons and Radio Buttons tutorial DF Mod 4 Quiz - Ch 5, 11.1 & 12.7 3-30 W Read Ch 11.1 7 4-4 M Ch 11.1 - Simple Exceptions Formatting Strings in columns DF Mod 4 - Part 1 4-6 W Midterm Review Online Quiz Ch 5+ HWK Project 4 DF Mod 4 - Part 2 8 4-11 M Midterm Exam topics: Ch 5, 11,1, 12.1-12.7 Read Ch 6 & Online Notes Read Ch 12.9-12.10 4-13 W Review Midterm Exam 12.10 - combo boxes DF Mod 5 Project 5 (1 ½ weeks) Lab Project 4 Lecture Homework Week Module Day In-Class Online Date Assigned Date Due 9 5 4-18 M Ch 6 - Flow of Control (loops) Changes in homework requirements Read Ch 7 (skip & Online while loop & do-for loop tutorials Online Quiz - Ch 6 & 4-20 W DF Mod 5 - Part 1 10 6 4-25 M Ch 7 - OOP, Part 2: Classes Changes in lab requirements Multiple Classes tutorial DF - Mod 6 Online Quiz - Ch 7 Project 6 ( 2 HWK Project 5 Lab Project 5 DF Mod 5 - Part 2 4-27 W Read Ch 8.1-8.5, 8.8, Online Quiz Ch 6+
and Online Notes 11 7 5-2 M Ch 8 – Single Dimensional Arrays Arrays tutorial Online Quiz - Ch 8-9 Project 7 (2 weeks) Online Quiz Ch 7 DF Mod 6 - Part 1 5-4 W Read Ch 9.1-9.6, and Online Notes HWK Project 6 DF Mod 6 - Part 2 12 5-9 M Ch 9 Arrays Review Project 7 Lab Project 6 5-11 W Read Ch 10 & Online Notes Inheritance Tutorial Online Quiz Ch 8-9 13 8 5-16 M Ch 10 - OOP, Part 3: Inheritance, Polymorphism, and Interfaces DF Mod 8 Online Quiz - Ch 10 Project 8 (2 weeks) HWK Project 7 Lab Project 7 5-18 W Read 12.12 - 12.15 14 9 5-23 M Ch 12.12-12.15 – Layout Managers, MouseListener: Inner classes (if time) DF - Mod 9 Project 9 (1 ½ week) –EXTRA Final Thoughts Quiz DF Mod 8 - Part 1 5-25 W Ch Ch 11 PowerPoint Slides Online Quiz Ch 10 DF Mod 8 - Part 2 15 10 5-30 M HOLIDAY Lab Project 8 DF - Mod 9 6-1 W Lecture Ch 11 - Input/Output Operations Review for Final Exam Lab Project 9 16 6-6 M Final Exam (4:30 - 7:00 pm) Final Thoughts Quiz Other important dates to remember: