This module provides an introduction to object-oriented programming using the popular Java language. It is designed for beginners who have not studied computer programming before. By the end students will be able to develop simple programmes using Java.
Total contact hours: 30
Private study hours: 120
Total study hours: 150
Method of assessment
Main assessment methods
Lab exercises (Pass/Fail)
In-class test (Pass/Fail)
Barnes, David J, and Kölling, Michael. (2016). Objects First with Java - A Practical Approach using BlueJ (6th Edition). Pearson.
See the library reading list for this module (Canterbury)
The intended subject specific learning outcomes.
On successfully completing the module students will be able to:
1 Appreciate the rationale for and the basic concepts of a state-of-the-art programming paradigm and language that will be used throughout these degree programmes.
2 Develop simple programmes with this language that utilise built-in features for manipulating various types of data, selection, repetition and communication with users.
3 Appreciate the functions of and be able to make basic use of development tools for creating, editing, compiling, executing and testing such programmes.
4 Utilise online documentation for such tools and for the programming language API.
5 Appreciate the importance of good programming practice including coding style and inline documentation.
Back to top
Credit level 7. Undergraduate or postgraduate masters level module.
- ECTS credits are recognised throughout the EU and allow you to transfer credit easily from one university to another.
- The named convenor is the convenor for the current academic session.
University of Kent makes every effort to ensure that module information is accurate for the relevant academic session and to provide educational services as described. However, courses, services and other matters may be subject to change. Please read our full disclaimer.