Flexible Learning That Enhances Your Potential
Bachelor of Computer Science (Honours)
A Bachelor of Computer Science (BCS) is an undergraduate academic degree programme that focuses on studying computer science and its related fields. It is designed to provide students with a comprehensive understanding of various aspects of computing, software development, algorithms, data structures, computer systems, and theoretical concepts in computer science
This programme is designed, delivered, assessed and awarded by SEGi University through the Africa Open Learning Platform.
Year 1
- BCS1113 Discrete Mathematics
- BCS1124 Introductory Programming
- BCS1133 Computer Architecture & Organization
- BCS1143 Data Structures & Algorithm
- BCS1153 Introduction to Network
- BCS1213 Introduction to Operating Systems
- BCS1314 Object-Oriented Programming
- BCS1323 Database System
- BCS1333 Object-Oriented Analysis and Design
- BCS1343 Introduction to IoT
- MGT4193 Environmental Management and Technology
Year 2
- BCS2113 Information and Cyber Security
- BCS2123 Human Computer Interaction
- BCS2133 Digital Thinking and Innovation
- BCS2143 Data Science (DS)
- BCS2153 Introduction to Artificial Intelligence (AI/CS)
- BCS2163 Introduction to Digital Transformation (DT)
- BCS2164 Data Analysis Programming (AI/DS/DT)
- BCS2174 Cloud Computing (CS)
- BCS2213 Project Management
- BUS5073 Business Ethics & Corporate Responsibility
- BCS2313 Mobile Application Development
- BCS2314 Data Mining (AI/DS/DT)
- BCS2374 Computer Forensic (CS)
- BCS2324 Machine Learning (DS/DT)
- BCS2364 Network and Security (CS)
- BCS2334 AI Methods (AI)
- BCS2344 Advanced AI Computing (AI)
- BCS2384 Ethical Hacking and Systems Defense (CS)
- BCS2354 Data Modelling (DS/DT)
Year 3
- BCS3113 Final Year Project 1
- BCS3154 Threat Intelligence (CS)
- BCS3124 Robotic Process Automation (AI/DS/DT)
- BCS3134 Object Detection (AI)
- BCS3144 Big Data (DS/DT/CS)
- BCS3183 Academic Research
- BCS3313 Final Year Project 2
- BCS3324 Business Intelligence (AI/DS/DT/CS)
- BCS3334 Deep Learning (AI/DS/DT/CS)
- BCS3354 Blockchain Security (CS)
- BCS3344 Natural Language Processing (AI/DS/DT)
- BCS3352 IT Professional & Ethics
- BCS3216 Industrial Attachment
Note:
- Masters of Science (Information Technology) by Research
Graduates of such programmes often pursue careers as software developers, systems analysts, data scientists, computer scientists, software engineers, web developers, and more. Additionally, some students may continue their education by pursuing a Master's or Ph.D. in Computer Science for more advanced research and specialisation.