CSC 156
Java Computer Science I
|
| Welcome to the Oakton Community College CSC
156 Home Page. Here
you can find the information that pertains to all sections
of the course. |
| |
Prerequisite |
MAT
125 or any higher numbered mathematics course.
|
| |
Course Description |
This is
a first course in computer programming from the basic through
the intermediate levels. Students will design, implement and
debug maintainable Java programs demonstrating applications
from the business and computer sciences. Abstract data types
and object oriented methods will enhance the study of elementary
data structures.
|
| |
Course 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 fundamental tool in designing
maintainable software.
|
| |
Instructional Materials: |
Required Textbooks:
1.
Java Programming: From Problem Analysis to Program Design, 2nd edition, by Malik, Thompson Course Technology, 2005
2.
Lab Manual for Java Programming : From Problem Analysis to Program Design, 2nd edition, by Mayfield, Thompson Course Tehcnology, 2005.
3. One floppy diskette. |
| |
Instructors: |
| SPRING
2007 |
| Section: |
Instructor: |
050 |
Gary Lance |
0C1 |
Robert Sompolski |
|
| |
Related Courses |
See
Division II Office
|