Undergraduate Programmes

Bachelor of Computing (BCOMP)
Bachelor of Computing with Honours in Internet Technology (BCOMPHIT)

Aim Data Curriculum Structure Admission
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.