Computers play and will play a dominant role in the socio-economic development of a nation. Advent of computers has ushered in the era of rapid developments and prosperity all over the advanced countries of the world. Many countries in the Far East have become economic giants because of the use of computers in all spheres of their economic activities. Developing countries like Bangladesh are also catching up with the rest of the world. Computers if well utilized can play a major role as a means of economic enhancements in developing countries like Uganda.
With the importance of knowledge in the area of computer in perspective, Multitech Business School undertakes the responsibility to develop the human resources in this area through offering a degree program in computer science.
The Bachelor of Science in Computer Science (BSc.CS) Degree Programme is offered to satisfy the increasing demand for Computer Scientists in both the private and public sectors. It also provides an avenue to those already engaged in the computing and ICT sector without a degree qualification in Computer Science to enhance their knowledge and skills and obtain formal qualifications. The Bachelor of Science in Computer Science curriculum is designed to provide a formal body of knowledge for students interested in careers in the ever evolving computer industry. The curriculum includes a foundation in basic sciences, which includes courses related to both software and hardware fundamentals, and selected electives to allow students to specialize in areas of their interest.
Year One Semester One (6 Core Courses)
COURSE CODE |
COURSE NAME |
LH |
TH |
PH |
CH |
CU |
BCS 1101 |
Computer Fundamentals and Application |
45 |
- |
30 |
60 |
4 |
BCS 1102 |
Computational Mathematics 1 |
30 |
- |
30 |
45 |
3 |
BCS 1103 |
Solution Methods in Optimization |
45 |
- |
30 |
60 |
4 |
BAM 1102 |
Principles of Management |
45 |
- |
- |
45 |
3 |
BAM 1104 |
Business Communication Skills |
30 |
- |
30 |
45 |
3 |
BAM 1101 |
Principles of Accounting |
30 |
- |
60 |
60 |
4 |
Sub Total |
|
|
|
|
21 |
Year One Semester Two (6 Core Courses)
COURSE CODE |
COURSE NAME |
LH |
TH |
PH |
CH |
CU |
BCS 1201 |
Computer Organization & Architecture |
30 |
- |
60 |
60 |
4 |
BCS 1202 |
Structured programming |
30 |
30 |
- |
45 |
3 |
BIT1201 |
System Administration and Maintenance |
30 |
- |
60 |
60 |
4 |
BIT1202 |
Fundamentals of Database systems |
30 |
- |
60 |
60 |
4 |
BIT1203 |
Introduction to Web systems and Technology |
45 |
- |
- |
45 |
3 |
BCS 1204 |
Numerical Analysis |
45 |
- |
30 |
45 |
3 |
Sub Total |
|
|
|
|
21 |
Year Two Semester One (5 Core courses & 1 Elective)
COURSE CODE |
COURSE NAME |
LH |
TH |
PH |
CH |
CU |
BIT 2101 |
CISCO-IT Essentials: PC Hardware & Software Repair |
30 |
- |
60 |
60 |
4 |
BIT 2102 |
Database Management Systems |
30 |
- |
60 |
60 |
4 |
BCS 2102 |
Data Structures and Algorithms |
30 |
- |
60 |
60 |
4 |
BBC 2102 |
Research Methodology |
45 |
- |
- |
45 |
3 |
BCS 2105 |
Object Oriented Programming |
30 |
- |
60 |
60 |
4 |
Electives: (1 Elective Course) |
||||||
BCS 2103 |
Formal Methods |
45 |
- |
30 |
60 |
3 |
BIT 2103 |
Information Assurance & Security |
45 |
- |
- |
45 |
3 |
Sub Total |
|
|
|
|
22 |
Year Two Semester Two (5 Core courses)
CODE |
|
LH |
TH |
PH |
CH |
CU |
BCS 2201 |
Automata, Complexity and Computability |
45 |
- |
- |
45 |
3 |
BCS 2205 |
Artificial Intelligence |
45 |
- |
30 |
45 |
4 |
BIT 2203 |
System Analysis & Design |
30 |
- |
60 |
60 |
4 |
BIT 2202 |
Application Development. VB.NET |
30 |
- |
60 |
60 |
4 |
BIT 2202 |
Computer Networks & Data Communication |
45 |
- |
- |
45 |
3 |
Sub Total |
|
|
|
|
18 |
Year Two Recess Term
BBC 2301 |
Industrial Training |
15 |
- |
90 |
60 |
4 |
BBC 2302 |
Business plan Development |
15 |
- |
90 |
60 |
4 |
Sub Total |
|
|
|
|
8 |
Year Three Semester One (5 Core courses)
COURSE CODE |
COURSE NAME |
LH |
TH |
PH |
CH |
CU |
BCS 3101 |
Software Engineering for Internet Applications |
30 |
- |
60 |
60 |
4 |
BCS 3102 |
Systems Programming with Python |
15 |
- |
60 |
45 |
4 |
BBC 3104 |
Business Intelligence & Data Warehousing |
30 |
- |
60 |
60 |
4 |
BCS3104 |
Operating Systems |
30 |
- |
60 |
60 |
4 |
BCS 3106 |
Cryptology and coding Theory |
45 |
- |
- |
45 |
3 |
Sub Total |
|
|
|
|
19 |
Year Three Semester Two (4 Core Courses & 1 Elective)
COURSE CODE |
COURSE NAME |
LH |
TH |
PH |
CH |
CU |
BCS 3105 |
Simulation and Modelling |
30 |
- |
60 |
60 |
4 |
BIT 3203 |
Advanced Web Systems & Technology |
45 |
- |
30 |
60 |
4 |
BCS 3202 |
Research Project |
15 |
- |
90 |
60 |
4 |
Electives: (1 Elective Course) |
||||||
BIT 3202 |
Advanced Programming |
15 |
- |
60 |
45 |
3 |
BBC 3204 |
Enterprise Network Management |
15 |
- |
60 |
45 |
3 |
BIT 3205 |
User Interface Design |
15 |
- |
60 |
45 |
3 |
Sub Total |
|
|
|
|
15 |
Vocational Recess (7 options select 1)
OPTION |
COURSE NAME |
LH |
TH |
PH |
CH |
CU |
Option I |
Tailoring, fashion & Design |
15 |
- |
90 |
60 |
4 |
Option II |
Hair dressing & Beauty Therapy |
15 |
- |
90 |
60 |
4 |
Option III |
Pastry & Baking |
15 |
- |
90 |
60 |
4 |
Option IV |
Food Production & Catering |
15 |
- |
90 |
60 |
4 |
Option V |
Television, Film & Radio Programs |
15 |
- |
90 |
60 |
4 |
Option VI |
Mobile Devices Repair & Application Development |
15 |
- |
90 |
60 |
4 |
Sub Total |
|
|
|
|
|
4 |
TOTAL UNITS |
130 |
- The Uganda Certificate of Education (UCE) with at least five (5) or its equivalent, with credits in English and Mathematics.
- At least two principal passes at the same sitting in Uganda Advanced Certificate of Education (UACE) in any two subjects (Mathematics, Physics, Economics, Chemistry, Biology, Geography, Literature, Entrepreneurship, Technical Drawing and Fine Art).
- For purposes of computing weighted points, the advanced level subjects shall be grouped and weighted.