+255 716 996 500

Courses

AIM

The overall aim of the training programme at this level is to enhance awareness of the basic computer skills and provide the required communication skills and personality development skills inorder for the student to obtain a job after completing the course. The Basic Technician Certificate in Computing, Information and Communication Technology course acts as a bridge for the students who are equiped with good aptitude and computing knowledge to move ahead in their academics by proceeding to higher education as Diploma, Degree etc.

This program aims at equipping students with appropriate knowledge and skills necessary to understand and become successfully in the world of information Technology

Objectives
  • Develop basic computer skills.
  • Develop personality and communication skills.
  • Provide foundation of basic principles, skills and knowledge that will enhance the graduates carrier development.
  • Provide adequate ICT skills and knowledge which will enable to be competent in solving the ICT related problems.
  • To prepare student for further studies in ICT related fields
Competence Level Description

The holder of the qualification will be able to apply skills and knowledge at routine level

Completion of Semester 1 and 2 will give the student NTA Level 4 qualification


Admission Requirement

The Basic Technician Certicate in Computing Information Communication Technology targets form four completed students with Certficate of Secondary Education with at least four passes. A pass grade is any grade score equivalent to "D" or higher. OR National Vocational Training Award Level III (Trade Test Grade I) from recognised institution.

Duration

2 Semesters to be covered in 1 year.

PROFESSIONAL PROGRAM

DATABASE TECHNOLOGIES
  • Microsoft SQL SERVER 2008 / 2012
  • ORACLE Database Administration 10g / 11g / 12c (OCA/OCP)
  • Microsoft Access 2010 / 2013
NETWORKING TECHNOLOGIES
  • Microsoft Server Administration 2008 / 2012
  • Linux Administration Level 1/2/3
  • Cisco Certified Network Associate (CCNA)
  • Cisco Certified Network Security
  • Cisco Certified Network Professional (CCNP)
CLOUD TECHNOLOGIES
  • Certificate in Virtualization
  • Cloud Computing
  • VMWARE Technologies
  • Microsoft Hyper V
  • Hardware Essentials (A+)
  • Network Essentials (N+)

SECURITY TECHNOLOGIES
  • Cyber Security - Basic/Advance Level
  • Certified Ethical Hacking (CEH) V9
  • Certified Forensic Investigator (CHFI)
  • Certified Disaster Recovery Professional
  • Certified Information Systems Auditor (CISA)
MANAGEMENT TECHNOLOGIES
  • Project Management Professional (PMP)
  • Prince II
  • Microsoft Projects
  • Information Technologies Infrastructure Library (ITIL)
  • COBIT
PROGRAMMING TECHNOLOGIES
  • Certificate in Java Technologies
  • Certificate in Android Mobile Applications
  • Certificate in Web Development Application
  • Certificate in ASP .NET Technolgoes
AIM

The programme aims at preparing a person who is able to develop, manage and supervise information systems using state of art technologies and apply knowledge and skills in solving business related problems.

Objectives

To prepare a person who is able to:

  • Use computer operations and package to solve IT problems.
  • Design and develop simple information systems.
  • Design and develop simple web based applications.
Competence Level Description

The holder of the qualification will be able to apply skills and knowledge in a broad range of work activities, most of which are non-routine.

Completion of Semester 1 and 2 will give the student NTA Level 5 qualification

Completion of Semester 1, 2, 3 and 4 will give the student NTA Level 6 qualification


Admission Requirement

Admission into Ordinary diploma programmes requires all applicants to present a proof that they have completed the following: Basic Technician Certificate (NTA Level 4) from a recognized institution or its equivalent with minimum 4 passes (D Grade) in "O LEVEL". OR Atleast 1 principal pass and subsidiary in Form 6.

Duration

4 Semesters to be covered in 2 years.

Semester I - Year 1
Code Module Title Credits
ITT 05101 Operating Systems 9
ITT 05102 Computer Maintenance and repairs 12
ITT 05103 Computer Networking 9
ITT 05104 Introduction to Internet Programming 9
ITT 05105 Introduction to Customer Care 8
ITT 05106 Computing Mathematics 8
ITT 05107 Communication Skills 8
TOTAL63

Semester II - Year 1

Semester II - Year 1

Code Module Title Credits
ITT 05201 Introduction to Programming 10
ITT 05202 Server Maintenance and Repair 12
ITT 05203 Electronics and Computer Repair 9
ITT 05204 Introduction to Entrepreneurship 8
ITT 05205 Introduction to Supervisory Skills 8
ITT 05206 Computer Applications 12
ITT 05207 Industrial Practical Training (IPT) 10
TOTAL69

Semester III - Year 2

Semester III - Year 2

Code Module Title Credits
ITT 06101 Object Oriented Programming 12
ITT 06102 Web Technologies 12
ITT 06103 System Analysis and Design 12
ITT 06104 Systems Administration and Security 14
ITT 06105 Project Proposal 10
TOTAL60

Semester IV - Year 2

Semester IV - Year 2

Code Module Title Credits
ITT 06101 Multi-user Relational Database 12
ITT 06102 Information System Development 12
ITT 06103 ICT for Development 12
ITT 06104 Design and Implementation of Database- Driven Websites 14
ITT 06105 Project 10
TOTAL60
ABOUT

This qualification is intended for people who wanted to develop programs, applications in n tier architecture mode, administer the database systems etc.

An undergraduate Bachelor Degree program in Information Technology aims to teach individuals about computers and prepare them to analyze, design, develop and maintain software. The developments of problem-solving abilities are a key component of the bachelor's degree program. Students will have to address software problems by applying concepts learned in their computer programming courses. After completing the program the student will become well versed with the latest technologies such as Java, .Net, ASP.Net, etc.

The curriculum focuses on programming techniques, information technology and computer science.

  • Computer science and mathematical fundamentals
  • Techniques and tools of advanced programming
  • Software specification and design
  • Software engineering foundations
  • Computer and human interaction
  • Database management
Admission Requirement

Admission into Bachelor‟s degree programmes requires all applicants to present a proof that they have completed:


OPTION 1:

Applicants must have a Certificate of Secondary Education Examinations (CSEE) or equivalent with minimum 4 passes and atleast 2 passes in Advance Certificate of Secondary Education Examinations (ACSEE) in any stream.


OPTION 2:

Applicants must have a Certificate of Secondary Education Examinations (CSEE) or equivalent with minimum 4 passes and Oridinary Diploma with minimum 3.0 GPA from a recognized institution or its equivalent.

Duration

6 Semesters to be covered in 3 years.

Semester I - Year 1
Code Module Title Credits
CTU 07101 Electronics & Communication Technology 12
CTU 07102 Introduction to Digital Electronics 12
CTU 07103 Introduction to Programming 9
CTU 07104 Introduction to IT 9
CTU 07105 Mathematics – I 9
CTU 07106 Communication Skills 9
TOTAL60

Semester II - Year 1

Semester II - Year 1

Code Module Title Credits
CTU 07207 Web Designing & Programming 12
CTU 07208 Microprocessors & Microcontrollers 9
CTU 07209 Introduction to Object Oriented Programming 12
CTU 07210 Data Communication & Networking 9
CTU 07211 Field Work 10
CTU 07212 Database Management Systems 9
TOTAL61

Semester III - Year 2

Semester III - Year 2

Code Module Title Credits
CTU 07313 Advanced SQL 12
CTU 07314 Operating System 9
CTU 07315 Advanced Object Oriented Programming 12
CTU 07316 Logic & Discrete Mathematics 9
CTU 07317 Business Organization 6
CTU 07318 Computer Graphics 12
TOTAL60

Semester IV - Year 2

Semester IV - Year 2

Code Module Title Credits
CTU 07419 Network Design & Management 9
CTU 07420 Embedded Systems 12
CTU 07421 Quantitative Techniques 9
CTU 07422 Programming and Data Structures 15
CTU 07423 Multimedia 9
CTU 07424 E-Commerce 6
TOTAL60

Semester V - Year 3

Semester III - Year 2

Code Module Title Credits
CTU 08101 Programming Languages (Advanced Java) 9
CTU 08102 Android Mobile Application Development 12
CTU 08103 Data Warehousing 9
CTU 08104 Enterprise Resource Planning 12
CTU 08105 Web Application Development (PHP) 9
CTU 08106 Database Administration (MySQL) 9
TOTAL60

Semester VI - Year 3

Semester III - Year 2

Code Module Title Credits
CTU 08207 Server and Client Programming (ASP Dot NET with C#) 12
CTU 08208 Project Management 9
CTU 08209 Structured Query Language 12
CTU 08210 Geographic Information System (GIS) 9
CTU 08211 Software Testing 9
CTU 08212 Industrial Training 10
TOTAL61


ABOUT

This course focuses on the fundamentals of information security that are used in protecting both the information present in computer storage as well as information traveling over computer networks.

Interest in information security has been spurred by the pervasive use of computer-based applications such as information systems, databases, and the Internet. Information security has also emerged as a national goal in many countries. Information security is enabled through securing data, computers, and networks.

In this course, we will look into such topics as fundamentals of information security, cyber security, cyber laws, access control mechanisms, cryptography algorithms, software security, physical security, and security management and risk assessment.

By the end of this course, student will be able to describe major information security issues and trends, and advise an individual seeking to protect his or her data.


Admission Requirement

Admission into Bachelor‟s degree programmes requires all applicants to present a proof that they have completed:


OPTION 1:

Applicants must have a Certificate of Secondary Education Examinations (CSEE) or equivalent with minimum 4 passes and atleast 2 passes in Advance Certificate of Secondary Education Examinations (ACSEE) in any stream.


OPTION 2:

Applicants must have a Certificate of Secondary Education Examinations (CSEE) or equivalent with minimum 4 passes and Oridinary Diploma with minimum 3.0 GPA from a recognized institution or its equivalent.

Duration

6 Semesters to be covered in 3 years.

Semester I - Year 1
Code Module Title Credits
CTU 07101 Electronics & Communication Technology 12
CTU 07102 Introduction to Digital Electronics 12
CTU 07103 Introduction to Programming 9
CTU 07104 Introduction to IT 9
CTU 07105 Mathematics – I 9
CTU 07106 Communication Skills 9
TOTAL60

Semester II - Year 1

Semester II - Year 1

Code Module Title Credits
CTU 07207 Web Designing & Programming 12
CTU 07208 Microprocessors & Microcontrollers 9
CTU 07209 Introduction to Object Oriented Programming 12
CTU 07210 Data Communication & Networking 9
CTU 07211 Field Work 10
CTU 07212 Database Management Systems 9
TOTAL61

Semester III - Year 2

Semester III - Year 2

Code Module Title Credits
CTU 07313 Advanced SQL 12
CTU 07314 Operating System 9
CTU 07315 Advanced Object Oriented Programming 12
CTU 07316 Logic & Discrete Mathematics 9
CTU 07317 Business Organization 6
CTU 07318 Computer Graphics 12
TOTAL60

Semester IV - Year 2

Semester IV - Year 2

Code Module Title Credits
CTU 07419 Network Design & Management 9
CTU 07420 Embedded Systems 12
CTU 07421 Quantitative Techniques 9
CTU 07422 Programming and Data Structures 15
CTU 07423 Multimedia 9
CTU 07424 E-Commerce 6
TOTAL60

Semester V - Year 3

Semester III - Year 2

Code Module Title Credits
CTU 08101 Security Architecture 9
CTU 08102 System Analysis and Design 9
CTU 08103 IPR & Cyber Laws 12
CTU 08104 Enterprise Security and Risk Management 9
CTU 08105 Hacker Technique, Exploits and Incident handling 12
CTU 08106 Industrial Training 10
TOTAL61

Semester VI - Year 3

Semester III - Year 2

Code Module Title Credits
CTU 08207 Network Security Administration 9
CTU 08208 Disaster Recovery 9
CTU 08208 Ethical Hacking 12
CTU 08210 Digital Forensic 12
CTU 08211 Access control systems 9
CTU 08212 Project Work 10
TOTAL61


BACHELOR DEGREE IN HARDWARE AND NETWORKING

ABOUT

This qualification is intended for people who wanted to develop programs, applications in n tier architecture mode, administer the database systems etc.

Students in bachelor's degree programs in computer networking learn the theoretical concepts and practical applications of hardware and software involved in computer networks.

Graduates of computer networking programs have the skills necessary to set up and effectively run a computer network. An aptitude for - and experience with - digital technologies is helpful for prospective students in this field of study.

By the end of this course, student will be able to design, develop and implement high level and more complex networking structures and well versed with the latest technologies such as CISCO, Microsoft Server, Linux Administration, Virtualization, Cloud Computing, etc. The students will become job ready to take up different profile jobs in networking domain


Admission Requirement

Admission into Bachelor‟s degree programmes requires all applicants to present a proof that they have completed:


OPTION 1:

Applicants must have a Certificate of Secondary Education Examinations (CSEE) or equivalent with minimum 4 passes and atleast 2 passes in Advance Certificate of Secondary Education Examinations (ACSEE) in any stream.


OPTION 2:

Applicants must have a Certificate of Secondary Education Examinations (CSEE) or equivalent with minimum 4 passes and Oridinary Diploma with minimum 3.0 GPA from a recognized institution or its equivalent.

Duration

6 Semesters to be covered in 3 years.

Semester I - Year 1
Code Module Title Credits
CTU 07101 Electronics & Communication Technology 12
CTU 07102 Introduction to Digital Electronics 12
CTU 07103 Introduction to Programming 9
CTU 07104 Introduction to IT 9
CTU 07105 Mathematics – I 9
CTU 07106 Communication Skills 9
TOTAL60

Semester II - Year 1

Semester II - Year 1

Code Module Title Credits
CTU 07207 Web Designing & Programming 12
CTU 07208 Microprocessors & Microcontrollers 9
CTU 07209 Introduction to Object Oriented Programming 12
CTU 07210 Data Communication & Networking 9
CTU 07211 Field Work 10
CTU 07212 Database Management Systems 9
TOTAL61

Semester III - Year 2

Semester III - Year 2

Code Module Title Credits
CTU 07313 Advanced SQL 12
CTU 07314 Operating System 9
CTU 07315 Advanced Object Oriented Programming 12
CTU 07316 Logic & Discrete Mathematics 9
CTU 07317 Business Organization 6
CTU 07318 Computer Graphics 12
TOTAL60

Semester IV - Year 2

Semester IV - Year 2

Code Module Title Credits
CTU 07419 Network Design & Management 9
CTU 07420 Embedded Systems 12
CTU 07421 Quantitative Techniques 9
CTU 07422 Programming and Data Structures 15
CTU 07423 Multimedia 9
CTU 07424 E-Commerce 6
TOTAL60

Semester V - Year 3

Semester III - Year 2

Code Module Title Credits
CTU 08101 Interconnecting Networking Devices 9
CTU 08102 IP Routing and Switched Networks 12
CTU 08103 Server Administration 9
CTU 08104 Active Directory Configuration 9
CTU 08105 Network configuration 9
CTU 08106 Open Source Operating Systems (Linux Administration) 12
TOTAL60

Semester VI - Year 3

Semester III - Year 2

Code Module Title Credits
CTU 08207 Virtualization 12
CTU 08208 Cloud Computing 9
CTU 08209 Wireless Ad-hoc sensor Network 9
CTU 08210 Customer Management 9
CTU 08211 Data Storage and retrieval 12
CTU 08212 Industrial Training 10
TOTAL61