Introduction
The programme is aimed at training students at the degree level to develop professional skills in designing, implementing and deploying computer applications and networks to enhance national development.
Objectives
The objectives of the programme are to:
- equip graduates with theoretical and conceptual skills needed to undertake professional computer technology tasks in industry
- teach students to acquire critical and analytical skills needed to perform computer technology
- tasks in industry
- develop capacities of graduate to conduct research in new developmental trends in computing.
- develop awareness of stakeholder and societal issues relating to computer technology.
- develop transferable hands-on skills of graduates to the level demanded by employers, and to provide professional progression path to graduate level education (MSc and PhD) in computing.
Entry Requirements
A. SSSCE Applicants
Credit passes (A-D) in three (3) core subjects including English Language, Mathematics and Integrated Science/Social Studies plus credit passes in three
elective subjects, namely Elective Mathematics or Physics and any other two elective subjects.
B. WASSCE Applicants
Credit passes (A1-C6) in three (3) core subjects including English Language, Mathematics and Integrated Science/Social Studies plus credit passes in three
elective subjects, namely Elective Mathematics or Physics and any other two elective subjects.
GCE “O” and “A” Level Applicants: Five (5) GCE 'O' Level credit passes including English Language and Mathematics plus at least Three (3) GCE 'A' level passes.
C. HND, Diploma Applicants and Other Certificates
Higher National Diploma or Higher Diploma in Computer Science or Information Technology or equivalent area with second class lower division or higher from a recognised Institution will be admitted into Level 300.
D. GTEC accredited Diploma in Information Technology, Hardware and Networking or Web Application and Database Management related field from an accredited institution.
These applicants will be admitted to Level 200.
E. TVET Applicants
Passes in three (3) core subjects including English Language, Mathematics and Integrated Science/Social Studies plus passes in THREE elective subjects from Information Technology related TVET programme.
F. Mature Applicants
Must be 25 years old with legitimate documentary proof which is at least five (5) years old at the time of application, must pass Mature Students’ Entrance Examinations conducted by KsTU, may have to attend and pass an interview. Evidence of working experience will be an added advantage.
G. Foreign Applicants
Academic records of foreign applicants will be referred to GTEC for the determination of qualification equivalence and eligibility for admission as well as placement
Course Structure
Year 1, Semester 1 | ||||
Course Code | Courses | T | P | C |
BCT101 | African Studies | 2 | 0 | 2 |
COS101 | Communicative Skills I | 2 | 0 | 2 |
BCT141 | Fundamentals of computing | 2 | 2 | 3 |
BCT105 | Principles of Programming in Python | 2 | 2 | 3 |
BCT107 | Embedded System | 2 | 2 | 3 |
BCT109 | Computing Mathematics | 2 | 2 | 3 |
BCT111 | Principles of Economics | 2 | 0 | 2 |
TOTAL | 14 | 8 | 18 |
Year 1, Semester 2 | ||||
Course Code | Courses | T | P | C |
COS102 | Communicative Skills II | 2 | 0 | 2 |
BCT106 | Problem Solving & Critical Thinking Skills | 2 | 0 | 2 |
BCT142 | Front-End Web Development Technology | 2 | 2 | 3 |
BCT108 | Computerized Financial Accounting | 2 | 0 | 2 |
BCT110 | Operating Systems | 2 | 2 | 3 |
BCT112 | Probability and Statistics | 3 | 0 | 3 |
BCT114 | Object-Oriented programming with Java | 2 | 2 | 3 |
BCT154 | Computer Organization & Architecture | 2 | 2 | 3 |
TOTAL | 17 | 8 | 21 |
Year 2, Semester 1 | ||||
Course Code | Courses | T | P | C |
BCT215 | Discrete Mathematics | 3 | 0 | 3 |
BCT205 | Back-End Web Development Technology | 2 | 2 | 3 |
BCT211 | Operations Research | 2 | 2 | 3 |
BCT207 | Systems Analysis and Design | 2 | 2 | 3 |
BCT209 | Human Computer Interaction | 2 | 2 | 3 |
BCT223 | Database Systems | 2 | 2 | 3 |
BCT213 | Management Information Systems | 2 | 2 | 3 |
TOTAL | 15 | 12 | 21 |
Year 2, Semester 2 | ||||
Course Code | Courses | T | P | C |
BCT206 | Data Structures and Algorithms | 2 | 2 | 3 |
BCT202 | Introduction to Artificial Intelligence | 3 | 1 | 3 |
BCT204 | Software Engineering and IT Project Management | 2 | 2 | 3 |
BCT208 | Web Development Frameworks | 2 | 2 | 3 |
BCT210 | System Administration and Security | 2 | 2 | 3 |
BCT212 | Data Communication and Computer Networks | 2 | 2 | 3 |
BCT252 | IT Innovation and Entrepreneurship | 2 | 2 | 3 |
TOTAL | 15 | 13 | 21 |
Year 3, Semester 1 | ||||
Course Code | Courses | T | P | C |
BCT341 | Mobile Application Development | 2 | 2 | 3 |
BCT325 | Cloud Computing Technologies | 2 | 2 | 3 |
BCT311 | Management and Organizational Behaviour | 2 | 1 | 2 |
BCT309 | Principles of Data Mining | 2 | 2 | 3 |
BCT361 | Digital Networks and Cyber Security | 2 | 2 | 3 |
BCT301 | Ethical and Legal Implications of Computing | 2 | 1 | 2 |
BCT351 | Data warehousing | 2 | 2 | 3 |
BCT303 | Research Methods for Computer Scientists | 2 | 1 | 2 |
TOTAL | 16 | 13 | 21 |
Year 3, Semester 2 | ||||
Course Code | Courses | T | P | C |
BCT300 | Mini Project | 1 | 10 | 5 |
BCT302 | Industrial Attachment | 0 | 20 | 10 |
TOTAL | 1 | 30 | 15 |
Year 4, Semester 1 | ||||
Course Code | Courses | T | P | C |
BCT400 | Project | 1 | 4 | 0 |
BCT415 | Web Services with Semantic Language | 2 | 2 | 3 |
BCT433 | Digital Marketing and Search Engine Optimization | 2 | 2 | 3 |
BCT413 | Pharmaceutical Intelligence with Data Analytics | 2 | 2 | 3 |
BCT441 | Introduction to Big Data | 2 | 2 | 3 |
BCT401 | User Interface (UI) and User Experience (UX) | 2 | 2 | 3 |
BCT403 | Financial Technology (FinTech) | 2 | 2 | 3 |
BCT405 | Internet of Things (IOT) | 2 | 2 | 3 |
TOTAL | 15 | 18 | 21 |
Year 4, Semester 2 | ||||
| ||||
Course Code | Courses | T | P | C |
BCT400 | Project | 1 | 6 | 7 |
BCT442 | Data Visualization | 2 | 2 | 3 |
BCT416 | Software Testing and Quality Assurance | 2 | 2 | 3 |
BCT418 | E-Business | 2 | 2 | 3 |
BCT422 | Blockchain | 2 | 2 | 3 |
TOTAL | 9 | 14 | 19 |