Aug 09, 2020  
Fall 2017 Catalog 
Fall 2017 Catalog [ARCHIVED CATALOG]

DA 251 - Java Programming

Credit Hours: 3

This course is designed to build upon the knowledge gained from the Oracle Academy Java Fundamentals course and enable students to further develop their Java programming knowledge using the Java SE7 programming language.

Course Outcomes
Upon completion, the student will be able to:

  • deploy an application. Packages and JARs, essential components of creating an application, are described and implemented. Two-tier and three tier architectures are reviewed prior to implementing an application;
  • add additional item classes to an application to understand the process of modifying an application;
  • modify, understand, and test an existing program. Students will examine a pre-written Java program, apply inheritance in problem-solving, and test classes in isolation;
  • understand Java programming concepts for making Java classes immutable, creating Java subclasses, and using variable argument methods;
  • use subclassing to extend another class and examine class design considerations, and generics, which allow type-safe data structures; and
  • work more with strings and learn to handle exceptions that can arise during program execution.

Prerequisites: DA 151
S (S)