Introduction To Java

Description

This module is an introduction to the Java™ programming language. It covers concepts that introduce the fundamentals of the Java programming language. Java is the foundation for virtually every type of networked application and is the global standard for developing and delivering enterprise software, web-based content, games and mobile applications. Java enjoys a large and mature ecosystem with strong tools support. Java delivers application portability and robust performance across many computing environments.

Learning Outcomes

  1. Write programs that use the fundamental program constructs, including standard conditional and iterative control structures.

  2. Identify and correct syntax and logic errors in short programs.

  3. Design and implement Java class(es) based on written specifications.

  4. Identify super and subclasses class hierarchies from UML class diagrams and written documentation.

  5. Use a Java integrated development environment (IDE) and understanding and use a Java debugger.

  6. Construct objects using a class and activate methods on those objects.

  7. Implement decisions using if, else-if and while statements.

  8. Create programming loops in Java.

  9. Understand the subclass/superclass class hierarchy and how to extend classes.

Credits
05
% Coursework 100%