Central Arizona College Back
CIS 216 Java Programming
Credit Hours:  4
Effective Term: Fall 2016
SUN#: None
AGEC: None  
Credit Breakdown: 3 Lectures, 3 Labs
Times for Credit: 1
Grading Option: A-F and S/U

Description: Thorough coverage of class construction, inheritance, Applets Exception Handling, String Buffer class, and Swing objects-oriented techniques. Course is also appropriate for those building on experiences in another programming language. May lead to Sun Program Developer Certification. S/U grading option available.

Prerequisites: CIS123

Corequisites: None

Recommendations: None

Measurable Student Learning Outcomes
1. (Comprehension Level) Describe numeric data types and variables.
2. (Comprehension Level) Discuss characters, strings, arrays, and string buffer class variable types.
3. (Analysis Level) Examine and explain methods, classes, objects, and advanced object techniques.
4. (Synthesis Level) Develop and implement a Java Applet to provide interactive features for a given web application.
5. (Analysis Level) Examine inheritance concepts.
6. (Comprehension Level) Describe Swing components.
7. (Application Level) Demonstrate input and selection methods.
8. (Application Level) Use layout managers and the event model.
9. (Evaluation Level) Evaluate exception handling instances.
10. (Analysis Level) Examine and explain file input and output functions.
11. (Synthesis Level) Create multithread and animation.
12. (Application Level) Apply documentation techniques throughout the program development cycle.
13. (Synthesis Level) Create Java solutions for given business problems that apply the structural features of Java programming which include objects, classes, methods, inheritance, and input/output functions.
Internal/External Standards Accreditation