Programming 1

Up ODL115 Team B Coursework 1

ODL115

Module Aims

This is an introductory course in programming which happens to use the language Java. Its aims are to introduce the basic concepts of programming and to enable its students to develop fundamental skills in reading, writing and understanding programs. Most of the skills learned will be of use in programming in other standard programming languages. The emphasis will be on moving from programming language fundamentals towards simple algorithms and data structures.

Module Objectives

Students will be able, given simple Java programs, to follow how they work, and debug or update them as necessary. They will be able to make use of Java as a language to describe simple algorithms and data structures.

Students will be able, given problem descriptions written in formal English, to write programs in the Java programming language, making use of the following features:

bulletcontrol structures (sequencing, iteration, conditionals, exceptions)
bulletprocedure (method) definition and application
bulletarrays and strings
bulletuser-defined compound data types (classes).