Object Oriented Programming - EENG3340

Looking for a different module?

Module delivery information

This module is not currently running in 2024 to 2025.

Overview

This module is concerned with developing skills in object-oriented modelling and user interface design. Practical skills needed to design and develop Java programs for networked environments are developed. There is extensive practical work. Topics include: classes, objects, constructors and methods, java packages, inheritance, super-classes and subclasses, graphics in Java, event handling, layout managers and building GUIs. This synopsis relates to EL334 Internet Programming with Java.

Details

Contact hours

38 contact hours
112 private study hours
Total hours 150

Method of assessment

100% Coursework

Indicative reading

David J Barnes & Michael Kolling, (2016), Objects First with Java: A Practical Introduction Using BlueJ, 6th edition, Pearson Education, ISBN-13 978-1292159041.
Dietel and Dietel, (2017), Java How to Program, Early Objects, 11th Edition, Pearson Education, ISBN-13: 978-0134743356

See the library reading list for this module (Canterbury)

Learning outcomes

The intended subject specific learning outcomes. On successfully completing the module students will be able to:
1. Understand the principles of object oriented design.
2. Design and implement in Java a solution according to a program specification.
3. Design effective user interfaces in Java.

The intended generic learning outcomes. On successfully completing the module students will be able to:
1. Make effective use of IT facilities for solving problems.
2. Manage their own learning and development, through self-directed study and working on a mini-project.

Notes

  1. ECTS credits are recognised throughout the EU and allow you to transfer credit easily from one university to another.
  2. The named convenor is the convenor for the current academic session.
Back to top

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.