Oakton Community College CSC 155 Syllabus

Oakton Community College CSC 156 050 Course Syllabus

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

Methods of Evaluating Student Progress There will be three examinations (20% each), several Chapter Quizzes (20% total) and several computer assignments (20% total). Missing the final exam is sufficient reason to fail the course. Aside from that, final grades will be determined by the following scale.

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

 1/21-5/13

Thursdays

6:00-9:50 P.M.

 P236RHC

All meeting are required.

Office hours :Thursdays 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.

Week

Date

Reading

Lab

Quiz or Exam

1

1-21

Chapter 1

 

Sample

2

1-28

Chapter 2

Lab 0

Chapter 1

3

2-04

Chapter 3

Lab 1

Chapter 2

4

2-11

Chapter 4

Lab 2

Chapter 3

5

2-18

Chapter 5

Exam 1

6

2-25

Chapter 6

Lab 3

Chapter 4

7

3-04

Chapter 7

Lab 4

Chapter 5

8

3-11

 

Lab 5

Chapter 6

  3-18 Spring break    

9

3-25

Chapter 8

 

Chapter 7

10

4-01

Chapter 9

 

Exam 2

11 4-08   Lab 6  

12

4-15

Chapter 12

Lab 7

Chapter 8

13

4-22

Chapter 13(839-843)

 

 

14 4-29 Chapter 14 Lab 8 Chapter 9-12

15

5-06

 

 Chapter 13-14

16

5-13

 

Lab 9

Exam 3




File translated from TEX by TTH, version 3.72.
On 15 Aug 2007, 16:32.