Course Structure
.
The course structure, over a period of twenty-four months (two years), is as follows:
- Four modules of taught courses and 2 modules of projects
- The taught units are divided into a set of core course and a set of efective courses. The courses are examined by practical work and, in most cases, a formal examination.
- The project specification and design will commence in Year 2 Module 5. The dissertation should be submitted by the end of Module 6. Projects can be either software projects or research projects.
- The course will be conducted on campus.
Classes will be conducted in the weekend, Saturday(2pm-10pm) and alternate Sunday(9am-4pm) weekly.
The scheme of study is shown below:
Module 1
Module 2
Module 3
Module 4
Module 5
Module 6
8 Credits c
9 Credits c
3 Credits c
2 Credits c
6 Credits p
6 Credits p
-
-
6 Credits e
6 Credits e
-
-
Sat, Sun
Sat, Sun
Sat, Sun
Sat, Sun
Sat, Sun
Sat, Sun
Remarks: c = Core courses, e = Elective courses, p = Projects
Core Courses
The core courses are mainly studied in the first two trimesters. At the end of this part of the course, a student will be able to approach large-scale software design in a professional manner. Students are trained on object-oriented problem solving and programming.
Core courses are compulsory. The student will need to pass Research Methodology but his/her results will not be included in the Cumulative Grade Point Average (CGPA) calculation.
Subject Code Subject Title Credit-hour Pre-requisite TSW7010 Principles of Computing and Programming 3 - TMX7010 Information Systems Analysis and Design 3 - TCO7010 Data Communications and Computer Networks 3 TSW7010 TSW7020 Data Structures and Object-Oriented Programming 3 TSW7010 TIS7010 Multimedia Systems Technology 3 TSW7010 TMX7020 IT Research Methods (RM) 2 - TIS7020 Database Design and Management 3 TSW7010 TMX7030 Ethics and Law on the Electronic Frontier 3 - TMX7990 MIT Project 12 All core subjects and 12 credit-hour from elective
Elective Courses
The elective courses are studied in Module 3 and Module 4. In this part of the course, the students study, in depth, a selection of key topics in Computer Science. Having studied these topics, the students will have the necessary background to begin work on their dissertations.
Subject Code Subject Title Credit-hour Pre-requisite TCO7021 Internetworking Multimedia 3 TSW7010 TCO7031 Client/Server Internet Environments 3 TSW7010 TSW7031 Internet and World Wide Web Programming 3 TSW7010 TSW7041 Modern Operating Systems 3 TSW7020 TIS7032 Interactive Multimedia Design 3 TSW7010 TIS7042 Multimedia Information Storage and Retrieval 3 TSW7010 TSW7052 Multimedia Programming 3 TSW7010 TCM7012 Interactive Computer Graphics 3 TSW7020 TIS7052 Human Computer Interaction 3 TSW7010 TMX7043 E-Commerce and Knowledge Management 3 TSW7010 TIS7063 Data Warehousing and Data Mining 3 TIS7020 TMX7053 Computer Security 3 TCO7010 TIS7073 Decision Support Systems and Intelligent Systems 3 TSW7010
*Elective courses are subject to change