fbpx Micro-credential certification in Introductory Programming BCS1124 (BCS) | Africa Open Learning
Overview: 

Introduction to Programming in is a comprehensive course designed to provide beginners with a solid foundation in the fundamentals of programming using the C++ programming language. This course is suitable for individuals who are new to programming or transitioning from another programming language and want to learn how to design, write, and debug code using C++. The course covers essential programming concepts, syntax, and techniques, gradually building the skills necessary to create functional and efficient C++ programs.

Note: Subject relates to Bachelor of Computer Science

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. 

Discipline: 
Technology & Innovation
Entry Requirements: 

Programming Skills - Yes
Age Experience - 19 Years Above 
Language Proficiency - Yes 
Numeracy Proficiency - No 
Digital Skills - Yes
Pre-requisites - No

Contents: 
  1. Structured Programming Concepts
  2. C++ Syntax
  3. Control Strcutures
  4. Modular Design with Functions
  5. Passing Parameters
  6. Arrays and Structs
  7. Top Down Design in C++
  8. Error Handling
Assessments: 

Assignment - 60%
Final Exam - 40%

Credit Transfer: 
Upon successful completion of this Micro-credential certification in Introductory Programming (BCS), students will be able to transfer grades and credits into the following programme(s):
  1. Bachelor of Computer Science (Honours) 
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: 
  • Software Developer/Engineer
  • Front-End Developer
  • Back-End Developer
  • Full-Stack Developer
  • Mobile App Developer
  • Game Developer