This module builds on the basic ideas of programming introduced in Java Programming 1.
During the module more of the syntax of the underlying programming language is introduced. Students will make greater use of the Java API, enabling them to build solutions to more advanced programming problems.
The emphasis on problem solving, design and documentation is continued, to encourage the production of reusable software.
On successful completion of this module, the student will be able to
Assessment will be via a two hour practical test, during which students will be required to demonstrate problem solving, design and implementation skills. The problem may be based on exercises completed throughout the teaching weeks, or on a scenario distributed one week in advance of the test.
This module must be studied in conjunction with Java Programming 1.