YOU MUST BE ENROLLED IN AND ATTEND THE LAB WHICH GOES WITH YOUR LECTURE CLASS SINCE MOST QUIZZES, TESTS AND LAB ASSIGNMENTS WILL BE HANDLED AT THIS TIME
| INSTRUCTOR | Keith Lynn | |||
| Office | FCE 2 | |||
| Phone | 460-6390 | |||
| lynn@cis.usouthal.edu | ||||
| OFFICE HOURS | By appointment | |||
| TEXT | Programing with JAVA by Barry Holmes. CIS 121 Notes (Blue Book). | |||
| SOURCES OF HELP |
|
| GRADING | GRADING SCALE | ||
| Programs/Homework | 20% | 90 - 100 | A |
| Quizzes | 10% | 80 - 89.99 | B |
| Test 1 | 20% | 73 - 79.99 | C <--- Note range for "C" |
| Test 2 | 20% | 55 - 72.99 | D |
| Final Exam | 30% | 0 - 54.99 | F |
| Total | 100% | ||
ATTENDANCE:
At lecture and lab is expected and required! YOU (the student) are responsible for material missed during an absence, whether excused or not. Excessive unexcused absences will lower your grade: 0-6 lecture hours - No penalty; 7-8 lecture hours - 1 letter grade reduction; 9 or more lecture hours automatic F. A sign-in sheet will be passed around at the beginning of class and once turned in no late additions made. YOU MUST BE ON TIME!!!
SPECIAL ASSISTANCE:
Any student seeking special assistance should contact the instructor as soon as possible. If special arrangements need to be made, the student should contact Student Services at 460-7212, room 270 in the student center.
PROGRAM SUBMISSIONS: Programs submitted must meet the coding standards established in CIS120. In general it will consist of (1) program listing (commented and documented), (2) disk containing the source and class files, (3) sample I/O (any needed data files etc...), (4) design documentation. Each item should be neat and presentable and submitted in a folder. Please note that the goal of the course is problem solving and the algorithmic process. Programming is a means of implementing a solution to a problem. Good quality work is EXPECTED!
LATE LABS: All assignments are due at the beginning of class on the specified date. Late submissions will be subject to the following penalty rates: up to 1 week - 25%, over 1 week - 50%. Any programming assignment can be re-submitted to improve the grade to at most a 70 (any previous penalty still applied to updated base score of 70). Re-submissions are due within a week of return of graded assignment. (NOTE: Skipping class to complete a program will result in a double penalty of attendance and late submission 10%.
ACADEMIC MISCONDUCT POLICY:
Any student found guilty of academic misconduct (cheating) will receive an "F" for the course, and a record of the incident will be placed in his file. Further action may be taken at the university level. Unless otherwise stated by the instructor, ALL work submitted for GRADING must be designed and implemented by the student who submits it. Any detected deviation from this policy will result in a failing grade for the course. This policy applies to examinations and any assigned work.
Tentative Schedule
|
Week / Dates |
Topics |
Reading (Holmes) |
Reading (Blue Book) |
Comments |
|
1 / JAN 10 - 14 |
Review CIS 120 |
pp. 1-190 |
CIS 120 notes |
Program 1 assigned |
|
2 / JAN 18 - 21 |
Mod 1: Object Orientation |
pp. 191-226 |
Module 1 |
MLK HOLIDAY JAN 17 Quiz 1 – CIS 120 |
|
3 / JAN 24 - 28 |
Mod 2: Encapsulation |
pp. 227-278 |
Module 2 |
Quiz 2 – Mod 1 Program 1 due |
|
4 / JAN 31 - FEB 4 |
Mod 3: Inheritance |
pp. 279-287 |
Module 3 |
Quiz 3 – Mod 2 Program 2 assigned |
|
5 / FEB 7 - 11 |
Mod 3: Polymorphism |
pp. 287-324 |
Module 3 |
Program 2 due |
|
6 / FEB 14 - 18 |
Mod 4: Review & Exception Handling |
p. 325-356 |
Module 4 |
TEST ONE : MOD 1 - 3 Program 3 assigned |
|
7 / FEB 21 - 25 |
Mod 6: Graphical User Interfaces |
pp. 357-367 |
Module 6 |
DROP DATE: FEB 24 |
|
8 / FEB 28 – MAR 3 |
Mod 6: Abstract Windowing Toolkit |
pp. 368-426 |
Module 6 |
Quiz 4 – Mod 4 Program 3 due |
|
MAR 6 - 12 |
SPRING BREAK |
|||
|
9 / MAR 13 - 17 |
Mod 6: Applets |
pp. 427-478 |
Module 6 |
Program 4 assigned |
|
10 / MAR 20-24 |
Mod 6: Wrap up GUI |
pp. 357-478 |
Module 6 |
Quiz 5 – Mod 6 |
|
11 / MAR 27-30 |
Review |
Module 4, 6 |
TEST TWO: MODS 4, 6 Program 4 due |
|
|
12 / APR 3 - 4 |
Mod 5: Data Structures – Lists |
pp. 506-521 |
Module 5 |
Program 5 assigned |
|
13 / APR 10-14 |
Recursion, Sorting and Searching Algorithmic Complexity |
pp. 479-506 Handouts |
Module 5 CIS 120 notes |
Quiz 6 – Mod 5 |
|
14 / APR 17-21 |
Mod 5: Data Structures – Stacks & Queues |
pp. 522-541 |
Module 5 |
Program 5 due |
|
15 / APR 24-27 |
Review |
LAST DAY APR 27 |
||
|
MAY 2 |
COMMON Final Exam (comprehensive) 3:30 – 5:30 PM |
Room to be announced |