This module provides for well-qualified computer science students entering the MSc programme from a range of backgrounds. These students will have good programming skills but will not necessarily have used Java or another object-oriented language extensively. This module seeks to ensure that students have the Java and object-oriented design skills necessary for the rest of their programme.
Total contact hours: 28
Private study hours: 122
Total study hours: 150
Main assessment methods
The University is committed to ensuring that core reading materials are in accessible electronic format in line with the Kent Inclusive Practices.
The most up to date reading list for each module can be found on the university's reading list pages.
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 Apply the principles of the object-oriented paradigm and understand its relationship to 'traditional' methods.
2 Develop (design, implement and test) OO applications in Java using encapsulation, data hiding, inheritance and polymorphism to write compact, reusable, distributable code, and reuse existing class libraries to implement more complex and substantial programs.
3 Use online and library resources to research topics in this area, and to be able to communicate programming concepts and design ideas to other programmers.
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.