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

Recommended MAT 120 or any higher numbered mathematics course.
 

Course 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 business and computer sciences. Abstract data types and object-oriented methods enhance study of elementary data structures.

 

Course Objectives

A. Create applets and applications using the essential programming tools within the Java language.
B. Use methods and modularity to create solutions to complex programming problems.
C. Solve problems using existing and constructed elementary data structures.
D. Design software demonstrating the proper use of encapsulation and data abstraction.
E. Incorporate class objects as a fundamental tool in designing maintainable software.

 

Instructional Materials:

Required Textbooks:
1. Java Programming: From Problem Analysis to Program Design, 3rd edition, by Malik, Thompson Course Technology, 2007

2. Lab Manual for Java Programming : From Problem Analysis to Program Design, 2nd edition, by Mayfield, Thompson Course Tehcnology, 2007.

3. One floppy diskette.
 

Instructors:

Spring 2008
Section:
Instructor:
050
Ivan Temesvari
0C1
James Papademas
 

Related Courses

See Division II Office

PROGRAM INFO
button to CSC Program Home Page
button to CSC program overview
button to FAQs
COURSES INFO
button to course emphasis page
button to course description page
button to course syllabi page
button to online courses link
STUDENTS
button to advising form
button to contact us page
LINKS
button to csc links page
 
COURSE TOOLS
Java Tutorial
 
The Sun Java API
 
The Free Software Foundation
 
The LINUX Operating System
 
 
 
Copyright © 2003 Oakton Community College.
Please send your comments to
Oksana Malevanaia or Cornelio Varilla