Computer Information Systems
CIS168 Java Software Development I
Course Description

Introduces students to the Java programming language and its object-oriented (OO) approach for developing platform independent applications. Students will learn how to develop basic Java applications, including object-oriented programming, event handling, graphics, and Graphical User Interface (GUI) using the Java Swing library.
Format

CIS168 is offered in two formats:
  • Lecture/lab, meeting one night each week for the semester. This format is contingent upon sufficient enrollment.
  • On-line, not open entry. The class meets only once, for an orientation session in a Harper lab at the start of the semester.  Readings, assignments, and exams follow a schedule specified in the course syllabus.
In both formats CIS168 consists of programming assignments and exams.
Prerequisite

CIS106 with grade of C or better, or consent of instructor. The technical prerequisite is knowledge of at least one programming language, e.g. C or Visual Basic. If you have limited programming experience, or if it has been a long time since you have done programming, or if your programming experience consists primarily of many years with COBOL, you should take CIS106 before taking this course. CIS168 does not assume any knowledge of object orientation, but CIS106 can greatly ease the transition to OO.
Textbook
Faculty Contact

Dave Braunschweig
I210
847-925-6817
dbraunsc@harpercollege.edu