Postgraduate Programmes :: Programming Prerequisites
This is a guide to the level of Java you need to understand prior to starting the MSc Internet Technology, the MSc Internet Technology & e-Commerce, or the MSc Enterprise Software Engineering. (An equivalent knowledge of C++ would also suffice.)
In addition to being a competent programmer, students should also have the following specific knowledge of Java which is broadly equivalent to one semester of undergraduate study in Java. Although you need a good basic knowledge of Java in order to join the programme, the concepts will be reviewed (at a rapid pace) in order to prepare you for the Java certification exam should you wish to take it.
We use the Sun Java Tutorial as a guide - specific links or knowledge are identified below:
- Your First Cup of Java
-
Getting Started (thorough knowledge required)
-
Learning the Java Language - this link includes the following
- Object-Oriented Programming Concepts (thorough knowledge required)
- Language Basics (thorough knowledge required)
-
Classes and Objects:
- Creating Classes (thorough knowledge required)
-
Interfaces and Inheritance:
- Inheritance (basic knowledge required)
- Numbers and Strings (thorough knowledge required)
-
Packages (basic knowledge useful but not essential)
-
Creating a GUI With JFC/Swing (basic knowledge required)
