CIT 130 - Object-Oriented Programming 1: Java Credits: 4 4 Lecture Hours
Prerequisites: CIT 111 or with Instructor’s permission
Description This course uses the skills gained in CIT 111 and expands on the concepts of the software development process, data representation and storage, program control structures, objects and classes. Additional topics include event handling, arrays and window based graphical user interfaces (GUIs). Learning Outcomes Upon successful completion of the course, the student will:
- Create Java programs using object-oriented design and program structure.
- Apply Java language elements to create Swing GUI components with event handling.
- Apply Java language elements to use string processing techniques in a program.
- Apply Java language elements to create programs with single dimension arrays of primitives and objects.
- Apply Java language elements to create programs utilizing inheritance.
- Use exception handling in programs to create user friendly applications.
Listed Topics
- Review of data types, Boolean expressions and control structures
- Switch statements nested control structures and enhanced loops
- Review of writing classes and their constructors
- Scope, overloading and overriding
- Swing components and event handling within window applications
- Integrated development environment (IDE) testing and debugging techniques
- Exception handling
- String processing techniques
- Abstract classes, class hierarchies, inheritance and polymorphisms
- Arrays of primitives and class objects
Reference Materials Current textbook, current version of software, multimedia, internet and Web server account. Approved By: Johnson, Alex Date Approved: 12/19/2012
Course and Section Search
Add to Portfolio (opens a new window)
|