This module is an introductory one-year module in software development in an object oriented environment using Java.
*Curricular information is subject to change
Overview of the software development process; Programming Language basics - Variables, Assignment, Console Input/Output, Selection, Repetition; Objects and Classes, Methods, Message Passing, Attributes; Abstraction; Encapsulation; Inheritance; Composition; Collections
This module will be taught using 2-hour weekly lectures and 2-hour practical sessions.
The lectures will provide theoretical material which will be underpinned by many coding examples to demonstrate the use of this material.
The practical sessions will provide students with supervised practice time in the lab using appropriate exercises.
Module Content & Assessment | |
---|---|
Assessment Breakdown | % |
Formal Examination | 45 |
Other Assessment(s) | 55 |