Instructor: Kamilla Murashkina phone 847-635-1435,
email kmurashk@oakton.edu,
web page: www.oakton.edu/~kmurashk
|
Course |
Course |
Course |
|||
|
Prefix |
Number |
Name |
Credit |
Lecture |
Lab |
|
CSC |
156 |
Java Computer Science I |
3 |
3 |
1 |
Prerequisite Recommended MAT 120
Course (Catalog) Description Course is first course in computer programming from basic through intermediate levels. Content includes designing, implementing and debugging maintainable Java programs, demonstrating applications from the areas of business and computer science. Abstract data types and object-oriented methods enhance study of elementary data structures.
Learning Objectives 1. Create applets and applications using the essential
programming tools within the Java language.
2. Use functions and modularity to create solutions to complex programming
problems.
3. Solve problems using existing and constructed elementary data structures.
4. Design software demonstrating the proper use of encapsulation and data
abstraction.
5. Incorporate class objects as a tool in designing maintainable software.
Academic Integrity Students and employees at Oakton Community College are required to demonstrate academic integrity and follow Oakton's Code of Academic Conduct. This code prohibits:
There are serious consequences to violations of the academic integrity policy.
Oakton's policies and procedures provide students a fair hearing if a complaint is made against you. If you are found to have violated the policy, the minimum penalty is failure on the assignment and, a disciplinary record will be established and kept on file in the office of the Vice President for Student Affairs for a period of 3 years.
Details of the Code of Academic Conduct can be found in the Student Handbook.
Instructional Materials One floppy diskette
The CSC 156 Home Page found at the following URL.
http://elearn.oakton.edu
|
A 100-90%, B 89.9-80%, C 79.9-70%, D 69.9-60% and F below 60%. |
Chapter Quizzes These are interactive quizzes that are located on the course Web site. Your OCC userid and password will be necessary. Take the icon marked Assessment to examine the quizzes. You will have one hour to complete each quiz and you should assume that all of them are to be opened book. Each quiz must be completed by midnight on its due date. You have the option of taking the quiz one more time before the next scheduled exam with the average of the two quizzes recorded as your grade.
Program grading requirements Machine problems will be accepted after the due date but will lose 10% credit for each school day late. Output 30% - for alignment, spacing and accuracy. Organization 30% - for use of meaningful data and subroutine names, use of block comments including pseudo-code and other appropriate documentation. Structure and code 40% - for a structured program which meets the assigned program specifications, avoiding any unnecessary, incorrect or ambiguous code.
No incomplete grades.
Meetings
|
8/25-12/15 |
Tuesdays |
6:00-8:50 P.M. |
C231RHC |
|
|
Tuesdays |
9:00-9:50 P.M. |
P233RHC |
All meeting are required.
Office hours :Tuesdays 5:00-6:00 P.M A213
Outline of Topics Note that the dates given are subject to change dependent upon the needs of the class.
|
Date |
Reading |
Lab |
Quiz or Exam |
|
08-25 |
Chapter 1 |
|
Sample |
|
09-01 |
Chapter 2 |
Lab 0 |
Chapter 1 |
|
09-08 |
Chapter 3 |
Lab 1 |
Chapter 2 |
|
09-15 |
Chapter 4 |
Lab 2 |
Chapter 3 |
|
09-22 |
Chapter 5 |
|
Exam 1 |
|
09-29 |
Chapter 6 |
Lab 3 |
Chapter 4 |
|
10-06 |
Chapter 7 |
Lab 4 |
Chapter 5 |
|
10-13 |
|
Lab 5 |
Chapter 6 |
|
10-20 |
Chapter 8 |
|
Chapter 7 |
|
10-27 |
Chapter 9 |
|
Exam 2 |
| 11-03 | Lab 6 | ||
|
11-10 |
Chapter 12 |
Lab 7 |
Chapter 8 |
|
11-17 |
Chapter 13(839-843) |
|
|
| 11-24 | Chapter 14 | Lab 8 | Chapter 9-12 |
|
12-01 |
|
|
Chapter 13-14 |
|
12-08 |
|
Lab 9 |
Exam 3 |
| 12-15 | Evaluation0 |
File translated from TEX by
TTH,
version 3.72.
On 15 Aug 2007, 16:32.