Course description
The Internet is at the heart of most current commercial and research applications of computing, from picture messaging technologies, online banking, healthcare delivery, to computer crime detection. Many of these exciting applications are based on complex and challenging scientific principles. This course has been carefully designed to provide graduates with the fundamental knowledge that underpins today's Internet, and to develop the necessary skills to understand and build advanced Internet systems.
Graduates will develop skills to enable them to become leaders in the field:
* Traditional computer science skills in problem analysis and use of information technology to realise solutions to those problems
* Practical skills in realising complex business solutions using standard Internet technologies
* An understanding of research directions within computing science as it is likely to affect the provision of Internet solutions
Course Structure (Revised for 2008)
Students undertake the following compulsary classes:
* Technology Entrepreneurship
* Enterprise Architecture
* Database Systems Development
* Client Side Programming
* Web Systems Development
* Computer Security
Diploma and MSc students follow the same instructional course for the first two semesters; thereafter, MSc students prepare a dissertation of up to 20,000 words on an approved topic. Teaching methods include lectures, tutorials, and practical laboratories. Dissertation is by supervision.
Students also choose two optional classes from the following:
* Designing Usable Systems
* Distributed Information Management
* Enterprise Networking
* Mobile Software Applications