F27XT - Software Development 1

Course leader(s):

Aims

To introduce the object-oriented paradigm and the use of an object-oriented language.

Syllabus

1. Objects and classes

2. Class definitions: fields, constructors, methods, parameters

3. Selection and iteration

4. Object interaction: main method, creating and using class instances.

5. Grouping objects: collection classes, iterators, arrays

6. Library classes, documentation

7. Testing and debugging

Learning outcomes

By the end of the course, students should be able to do the following:

Further details

Curriculum explorer: Click here

SCQF Level: 7

Credits: 15