ITEC 220 - Object Oriented Programming with Java

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


CPSC 101, or CPSC 122, or ITEC150, or permission of Chair


Non-Course Prerequisites:




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.