This module is not currently running in 2024 to 2025.
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.
38 contact hours
112 private study hours
Total hours 150
100% Coursework
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)
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.
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.