Bachelor of Computing (BCOMP)
Students pursuing this programme must successfully
complete at least 120 credits as follows:
(a) 10 credits from:
|
U101 |
Introduction to Information and Communication Technology
(10) |
(b) 10 credits from courses:
|
B103
|
Business Communication I (5)
|
|
EIT150
|
Microcomputing for Learning (5)
|
|
EL100
|
English for Effective Communication I (10)
|
|
M121
|
A Foundation in Pure Mathematics (10)
|
|
U123
|
Introduction to the Internet (10)
|
(c) 70 credits of compulsory courses:
|
MT201
|
Computing Fundamentals with Java (10)
|
|
MT258
|
Computer Programming and Problem Solving (10)
|
|
MT260
|
Computer Architecture and Operating Systems (10)
|
|
MT263
|
Discrete Structures (10)
|
|
M359
|
Relational Databases: Theory and Practice (10)
|
|
MT311
|
Java Application Development and Programming Languages
(10)
|
|
MT356
|
Software Engineering and Project Management (10)
|
(d) 10 credits from courses:
|
B322
|
Networking Applications and Electronic Commerce (10)
|
|
U234
|
Web Site Design (10)
|
|
U238
|
Quality and Reliability (10)
|
|
MT368
|
Networks and Distributed Systems (10)
|
|
T396
|
Artificial Intelligence for Technology (10)
|
|
B423
|
Data Warehousing and Knowledge Management (10)
|
|
MT411
|
Advanced Topics in Computing: Digital Multimedia and
Java Mobile Games (10)
|
|
MT450
|
Applied Computing Project (10)
|
(e) additional courses, as necessary, from any Foundation,
Middle or Higher courses offered by the University, provided
that, of the total 120 credits, no more than 40 are gained
at Foundation level.
|
Bachelor of Computing with Honours
in Internet Technology (BCOMPHIT)
Students pursuing this programme must
successfully complete at least 160 credits as follows:
(a) 10 credits from:
|
U101
|
Introduction to Information and
Communication Technology (10)
|
(b) 10 credits from courses:
|
B103
|
Business Communication I (5)
|
|
EIT150
|
Microcomputing for Learning (5)
|
|
EL100
|
English for Effective Communication
I (10)
|
|
M121
|
A Foundation in Pure Mathematics
(10)
|
|
U123
|
Introduction to the Internet
(10)
|
(c) 70 credits of compulsory courses:
|
MT201
|
Computing Fundamentals with Java
(10)
|
|
MT258
|
Computer Programming and Problem
Solving (10)
|
|
MT260
|
Computer Architecture and Operating
Systems (10)
|
|
MT263
|
Discrete Structures (10)
|
|
M359
|
Relational Databases: Theory
and Practice (10)
|
|
MT311
|
Java Application Development
and Programming Languages (10)
|
|
MT356
|
Software Engineering and Project
Management (10)
|
(d) 10 credits from courses:
|
B322
|
Networking Applications and Electronic
Commerce (10)
|
|
U234
|
Web Site Design (10)
|
|
U238
|
Quality and Reliability (10)
|
|
MT368
|
Networks and Distributed Systems
(10)
|
|
T396
|
Artificial Intelligence for Technology
(10)
|
|
B423
|
Data Warehousing and Knowledge
Management (10)
|
|
MT411
|
Advanced Topics in Computing:
digital Multimedia and Java Mobile Games (10)
|
|
MT450
|
Applied Computing Project (10)
|
(e) 40 credits from courses:
|
B322
|
Networking Applications and Electronic
Commerce (10)
|
|
MT368
|
Networks and Distributed Systems
(10)
|
|
T396
|
Artificial Intelligence for Technology
(10)
|
|
B423
|
Data Warehousing and Knowledge
Management (10)
|
|
MT411
|
Advanced Topics in Computing:
Digital Multimedia and Java Mobile Games (10)
|
|
MT450
|
Applied Computing Project (10)
|
(f) 20 more credits from any Foundation,
Middle or Higher courses offered by the University, provided
that, of the total 160 credits, no more than 40 are gained
at Foundation level.
|