Computer scientists design and write programs for computer applications; these applications are significant and varied, including computer systems to control machinery, the analysis of stock market trends, games design, visualisation of chemical reactions, neural network design, robot navigation, and many other business and industrial applications.
Our computer science bachelor’s degree course enables you to get acquainted with a wide range of subjects ranging from operating systems to algorithms, software engineering, architecture, databases, security and artificial intelligence technology.
3 years: for students with 12/20 or 60% High school grade.
4 years: for students with less than 12/20 or 60% High school grade.
- Fall: September
- Winter: January
- Spring: April
For Direct Entry (3 years Bachelor’s Degree):
- 12/20 Baccalauréat
- IELTS 6.0 or equivalent in TOEFL
Probabation Entry (4 years Bachelor’s Degree):
- 10/20 to 11,99/20 Baccalaureat
- IELTS 4.5 to 5.5
Visa, Insurance, Residency & Security Deposit (the university refunds you $ 700 once finish your master’s) : $ 2,242.
If your receive a 20% bursary, your tuition fee will be $ 13,000/year.
To be paid as follow:
- Trimester 1 = $ 4,330
- Trimester 2 = $ 4,330
- Trimester 3 = $ 4,330
If your receive a 15% bursary, your tuition fee will be $ 13,985/year.
To be paid as follow:
- Trimester 1 = $ 4,661
- Trimester 2 = $ 4,661
- Trimester 3 = $ 4,661
If your receive a 10% bursary, your tuition fee will be $ 14,805/year.
To be paid as follow:
- Trimester 1 = $ 4,935
- Trimester 2 = $ 4,935
- Trimester 3 = $ 4,935
The degree prepares graduates to become effective knowledge workers in today’s information economy. There is a strong demand for computer science professionals, both regionally and globally and graduates of the BCompSc program enter professions such as:
- Software Developer
- Systems Analysts
- System Architect
- System Administrators
- Designers of Business Systems
- Database Programmers
- Technical Writers
- Network Managers
- IT Consultants
Program Structure
Program Core
Subject code | Subject title | Credit points |
---|---|---|
MATH070* | Foundation Mathematics for Computing | 6 cp |
STAT131 | Understanding Variation and Uncertainty | 6 cp |
CSIT111 | Programming Fundamentals | 6 cp |
CSIT113 | Problem Solving | 6 cp |
CSIT114 | System Analysis | 6 cp |
CSIT115 | Data Management & Security | 6 cp |
CSIT121 | Object Oriented Design & Programming | 6 cp |
CSIT127 | Networks & Communications | 6 cp |
CSIT128 | Introduction to Web Technology | 6 cp |
CSIT212 | Introduction to Computer Systems | 6 cp |
CSIT214 | IT Project Management | 6 cp |
CSIT226 | Human Computer Interaction | 6 cp |
CSCI203 | Algorithms & Data Structures | 6 cp |
CSCI251 | Advance Programming | 6 cp |
CSCI235 | Database Systems | 6 cp |
MATH221 | Mathematics for Computer Science | 6 cp |
CSIT314 | Software Development Methodologies | 6 cp |
CSIT321 | Project | 12 cp |
*Challenge tests are available in MATH070. The tests are held in the first week of the semester and exemption from a subject will be granted on attaining a score of 60% or above.
Electives
Below subjects are approved as electives. Students may enroll in any subjects from any major as elective. A prior approval is required for enrolling in any other subjects not in this list.
Subject code | Subject title | Credit points |
---|---|---|
ACCY111 | Accounting Fundamentals in Society | 6 cp |
ACCY112 | Accounting in Organizations | 6 cp |
CSCI322 | Systems Administration | 6 cp |
CSCI323 | Artificial Intelligence | 6 cp |
CSCI336 | Computer graphics | 6 cp |
CSCI399 | Internet Applications | 6 cp |
CSCI236 | 3D Modeling and Animation | 6 cp |
CSCI262 | System Security | 6 cp |
CSCI319 | Distributed Systems | 6 cp |
CSCI346 | Game Development | 6 cp |
CSCI350 | Internship | 6 cp |
CSCI356 | Game Engine Fundamentals | 6 cp |
CSCI358 | Security Engineering | 6 cp |
CSCI361 | Cryptography and secure applications | 6 cp |
CSCI366 | Mobile Multimedia | 6 cp |
CSCI368 | Network Security | 6 cp |
CSCI370 | Special Topics in Computer Science A | 6 cp |
CSCI376 | Multicore and GPU Programming | 6 cp |
ECON100 | Economic Essentials for Business | 6 cp |
ISIT201 | Information and communication security | 6 cp |
ISIT204 | Principles of e-Business | 6 cp |
MARK101 | Marketing Principles | 6 cp |
MARK301 | Digital Marketing | 6 cp |
MARK343 | International Marketing | 6 cp |
MGNT110 | Introduction to Management | 6 cp |
MGNT201 | Organizational Behaviour | 6 cp |
MGNT206 | Human Resource Management | 6 cp |