The fundamental concepts used in object-oriented software and the
manifestation of those concepts in the Java programming language
The need for a disciplined approach to software development, including principled organisation, and systematic testing and documentation
Analyse simple requirements expressed in English and reason about how those requirements can be met through modifications to existing Java code or construction of new code
Read and understand the execution of code
With the aid of a compiler, write syntactically correct code
Test and document code
Use suitable diagrammatic notations based on UML
Problem solving capabilities
|