- Aims
- Curriculum
- Description
- Structure
- Study Plan
- Admissions
- Contact Us
Curriculum
The programme consists of four computing components: (1) foundation; (2) software technology; (3) multimedia and IT applications for education; (4) integration and specialisation.
- Foundation Courses
These are courses which are fundamental to the understanding of the computing hardware, data structures and algorithms, software systems and computer networks.
- Software Technology Courses
This section is concerned with software engineering methodologies, programming and tools. These courses will place heavy emphasis on modern programming and database tools in support of the software development cycle.
- Multimedia and IT Applications for Education Courses
These courses introduce the most crucial elements of the programme: the design and implementation of computer based educational systems. Some of these systems include multimedia instructional learning systems, intelligent tutoring systems and systems for school administration. Web technologies will play a central role as the main underlying infrastructure.
- Integration and Specialisation
The project, undertaken on an individual basis, provides an opportunity for students to independently explore specific areas of computing; and to document and present the results in a professional way. In line with the general philosophy of the programme, the project will involve substantial design efforts and the consolidation of concepts and skills acquired in earlier part of the programme. Through electives, students can exercise their choices in specialised areas, which represent more in-depth and extensive treatment of topics covered previously in the programme. The number and list of electives offered is expected to change over time to reflect the evolving technologies.
![[Banner image 1]](../images/academic/banner1.jpg)
![[Banner image 2]](../images/academic/banner2.jpg)
![[Banner image 3]](../images/academic/banner3.jpg)
