fbpx Bachelor of Computer Science (Honours) ** | Africa Open Learning

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

** indicates that these programmes will be offered soon

Programme Fee:
Awarding Body: 

This programme is designed, delivered, assessed and awarded by SEGi University through the Africa Open Learning Platform. 

Endorsement & Recognition: 

This programme is recognized and endorsed by the Seychelles Qualifications Authority (SQA), established under the Seychelles Qualifications Authority Act of 2005. 

Technology & Innovation
Entry Requirements: 
i. Pass Matriculation or Foundation studies or its equivalent with minimum CGPA 2.00 and credit in the following subject at O level or its equivalent;
ii. Pass Senior High School with minimum Grade C (CGPA of 2.0) in any 2 subjects and credit in the following subject at O level or its equivalent;
iii. A Level or its equivalent with a minimum Grade E in any 2 subjects and credit in the following subject at O level or its equivalent;
a) Additional Mathematic;
b) Mathematic and any one subject in Science, Technology or Engineering
Candidate in category i (b) need to top-up with a Mathematic subject relevant to Computer Science and Software Engineering at the beginning level of their studies.
Student must pass the Mathematic subject as a pre-requisite before being allowed to attend the relevant core subjects. However, this provision does not prevent students from taking other subjects that does not require Mathematic as pre-requisite.
Credit for the Mathematic subject is an additional credit to the core subjects and may be considered for credit for graduation.
The need for the top-up Mathematic subject can be exempted if the Matriculation programme / Foundation studies or its equivalent offers Mathematic subject and their level is equal to or greater than the credit requirement of Additional mathematic subject at O level
iv. Pass Senior High School (Science Stream) or its equivalent, with minimum Grade C (CGPA 2.0) in one Mathematic subject and one Science / ICT subject;
v. Diploma in Computer Science OR Software Engineering OR Information Technology OR Information Systems or its equivalent with a minimum CGPA of 2.50;
vi. Any other Diploma in Science and technology with a minimum CGPA of 2.50;
Candidates in Category v and vi with CGPA below 2.50 but more than 2.00 may be admitted, subject to a rigorous internal assessment process.
Programme Structure: 

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


DS = Data Science
AI = Artificial Intelligence
DT = Digital Transformation
CS = Cyber Security
Continuing Education: 
Upon successful completion of this Bachelor of Computer Science (Honours) programme and meeting the necessary entry requirements, students will be able to progress into the following programme(s):
  1. Masters of Science (Information Technology) by Research
Career Opportunities: 

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.