Skip to Main Content

Menu

Master Syllabus

Print this Syllabus « Return to Previous Page

Administrative Unit: Computer and Mathematical Sciences Department
Course Prefix and Number: CISS 238
Course Title: Java Programming
Number of:
Credit Hours 3
Lecture Hours 3
Lab Hours 0
Catalog Description:

An introduction to programming using Java. Topics include methods, classes, objects, advanced object concepts, input, selection, repetition, arrays and strings, applets, HTML, graphics, inheritance concepts, abstract windows tool kit, file input and output. Prerequisites: MATH 150 and CISS 170, CISS 171, or CISS 176

 
Prerequisite(s) / Corequisite(s):

MATH 150 and CISS 170, CISS 171, or CISS 176

 
Course Rotation for Day Program:

Offered Spring.

 
Text(s): Most current editions of the following:

Introduction to Java Programming, Comprehensive
By Liang, Y.D. (Prentice Hall)
Recommended
Java—How to Program
By Deitel, H. et. al (Prentice Hall)
Recommended
 
Course Learning Outcomes

 Demonstrate an understanding of Java syntax

2.  Demonstrate an understanding of Unified Modeling Language.

3.  Demonstrate an understanding of Object-Oriented Programming.

4.  Solve basic business problems with Java

 
Major Topics/Skills to be Covered:
  • Control structures
  • Method definition and overloading, built-in methods
  • Arrays
  • The repetition structure
  • Object-oriented programming
  • Graphics
  • Graphical user interfaces
  • Exception handling
 

Recommended maximum class size for this course: 20

 
Library Resources:

Online databases are available at http://www.ccis.edu/offices/library/index.asp. You may access them using your CougarTrack login and password when prompted.

 
Prepared by: Suzanne Tourville Date: October 25, 2016
NOTE: The intention of this master course syllabus is to provide an outline of the contents of this course, as specified by the faculty of Columbia College, regardless of who teaches the course, when it is taught, or where it is taught. Faculty members teaching this course for Columbia College are expected to facilitate learning pursuant to the course learning outcomes and cover the subjects listed in the Major Topics/Skills to be Covered section. However, instructors are also encouraged to cover additional topics of interest so long as those topics are relevant to the course's subject. The master syllabus is, therefore, prescriptive in nature but also allows for a diversity of individual approaches to course material.

Office of Academic Affairs
15/03