This course introduces Java grammar and syntax and object-oriented programming concepts. Emphasis is placed on the powerful programming techniques supported by Java including extending classes, interfaces, and exception handling. The packages provided by the Java platform that support applets, events and Graphical User Interfaces (GUI) are examined.
Credits: 3
Hours: 45 (Lecture Hours: 30, Laboratory Hours: 15)
Total Weeks: 15
Prerequisites:
CPSC 101, or CPSC 122, or ITEC150, or permission of Chair
Non-Course Prerequisites:
None
Co-Requisites:
None
Course Content:- Create Java Programs
- Use Data
- Use Methods, Classes, and Objects
- Make Decision Trees
- Create Loops
- Characters, Strings, and the StringBuilder
- Arrays
- Introduction to Inheritance
-Exception Handling
- File Input and Output
- Introduction to Swing Components
- Advanced GUI Topics
- Graphics
- Applets, Images, and Sound
Learning Outcomes:
Upon successful completion of this course, the student will have reliably demonstrated the ability to:
- Use predefined objects and classes to create or modify an applet.
- Create new objects and classes to represent entities from a problem domain.
- Design, develop, and deploy Java applets and applications.
- Construct objects that interact in a useful way in applets and applications.
Grading System: Letters
Passing Grade: D (50%)
Percentage of Individual Work: 100
Text Books:
Textbooks are subject to change. Please contact the bookstore at your local campus for current book lists.