Learning Outcomes
This module provides opportunities for you to achieve the following learning outcomes.
Knowledge and understanding
- the main principles and concepts associated with object-oriented programming in Java
- the techniques used in developing object-oriented programs
- parts of Java programs and their roles in solving a problem.
Cognitive skills
- identifying key elements of problems and constructing appropriate object-oriented solutions using facilities such as iteration, selection, inheritance, collection classes and exception handling
- applying problem-solving techniques to the design of object-oriented software solutions.
Key skills
- finding and using information from a range of sources to support a task, including the Java API documentation
- interacting effectively using electronic conferencing
- communicating effectively about object-oriented programming.
Practical and/or professional skills
- using software tools such as a Java Integrated Development Environment (IDE) to accomplish a range of software development tasks
- using programming techniques appropriate to a task.
- More detailed learning outcomes are provided in each chapter companion.