Back to Home
Course Catalog
Course Catalog
Explore our comprehensive curriculum designed to build your expertise in computer science
Year 1
Year 2
Year 3
Year 4
BCT101
Beginner
African Studies
An overview of African history, culture, and socio-political systems.
Instructor:
TBD
16 weeks
0 students
0
2 credits
History
Culture
Africa
View Course Details
COS101
Beginner
Communicative Skills I
Fundamentals of effective academic writing and oral communication.
Instructor:
TBD
16 weeks
0 students
0
2 credits
English
Communication
Writing
View Course Details
BCT141
Beginner
Fundamentals of Computing
Introduction to computer systems, hardware, and software concepts.
Instructor:
TBD
16 weeks
0 students
0
3 credits
Computing
Basics
IT
View Course Details
BCT105
Beginner
Principles of Programming in Python
Basics of programming using Python: syntax, variables, loops, and functions.
Instructor:
TBD
16 weeks
0 students
0
3 credits
Python
Programming
Coding
View Course Details
BCT107
Intermediate
Embedded Systems
Understanding microcontrollers and programming for hardware interaction.
Instructor:
TBD
16 weeks
0 students
0
3 credits
Embedded
Hardware
Electronics
View Course Details
BCT109
Intermediate
Computing Mathematics
Mathematical foundations essential for computing and programming.
Instructor:
TBD
16 weeks
0 students
0
3 credits
Mathematics
Logic
Computing
View Course Details
BCT111
Beginner
Principles of Economics
Basic economic theories, demand & supply, and market behavior.
Instructor:
TBD
16 weeks
0 students
0
2 credits
Economics
Finance
Market
View Course Details
COS102
Beginner
Communicative Skills II
Advanced writing, reading comprehension, and public speaking skills.
Instructor:
TBD
16 weeks
0 students
0
2 credits
English
Public Speaking
Writing
View Course Details
BCT106
Beginner
Problem Solving & Critical Thinking Skills
Logical reasoning, analysis, and structured problem-solving techniques.
Instructor:
TBD
16 weeks
0 students
0
3 credits
Problem Solving
Critical Thinking
Logic
View Course Details
BCT142
Beginner
Front-End Web Development Technology
Introduction to HTML, CSS, and JavaScript for building websites.
Instructor:
TBD
16 weeks
0 students
0
3 credits
Web Development
HTML
CSS
JavaScript
View Course Details
BCT108
Intermediate
Computerized Financial Accounting
Use of accounting software and systems in financial reporting.
Instructor:
TBD
16 weeks
0 students
0
2 credits
Accounting
Finance
Software
View Course Details
BCT110
Intermediate
Operating Systems
Understanding OS concepts: processes, memory, and file systems.
Instructor:
TBD
16 weeks
0 students
0
3 credits
OS
Linux
System
View Course Details
BCT112
Intermediate
Probability and Statistics
Introduction to data analysis, probability theory, and distributions.
Instructor:
TBD
16 weeks
0 students
0
3 credits
Statistics
Probability
Data
View Course Details
BCT114
Intermediate
Object-Oriented Programming with Java
OOP concepts like classes, objects, inheritance, and polymorphism in Java.
Instructor:
TBD
16 weeks
0 students
0
3 credits
Java
OOP
Programming
View Course Details
BCT154
Intermediate
Computer Organization & Architecture
How computers work internally: processors, memory, and instruction cycles.
Instructor:
TBD
16 weeks
0 students
0
3 credits
Hardware
Architecture
System
View Course Details