BSc.
Computer Science
Our forward-thinking curriculum blends business management and technology skill, ensuring students can thrive in the field of data management, systems analysis, and strategic decision-making.
Why Ashesi?
In an increasingly tech-driven world, the ability to respond to technological change and build tech tools will be key skills required to succeed. The Computer Science program at Ashesi helps students build the foundational skills necessary to build life-long careers in tech and information systems.
Our Students and Alumni
Curriculum
Level 100
Semester OneÂ
a. Ashesi Success
b. Foundations of Design & Entrepreneurship 1
c. Written & Oral Communication
d. Introduction to Computing & Info. Systems
e. Pre-Calculus 1 / Calculus 1
Semester TwoÂ
a. Foundations of Design & Entrepreneurship 2
b. Computer Programming for CS
c. Text & Meaning
d. Pre-Calculus 2 / Calculus 2
e. Leadership Seminar 1e. Leadership Seminar 1*
Semester ThreeÂ
a. Applied Calculus (For all pre-Calculus students)
Level 200
Semester OneÂ
a. Microeconomics / Non-Major Elective
b. Statistics
c. Leadership Seminar 2
d. Data Structures & Algorithms
e. Discrete Structures & Theory
Semester TwoÂ
a. Finance for Non-finance Majors
b. Quantitative Methods
c. Leadership Seminar 3
d. Database Systems
e. Intermediate Computer Programming
Level 300
Semester One
a. Research Methods
b. Web TechnologiesÂ
c. Computer Organisation & ArchitectureÂ
d. Leadership Seminar 4 / ElectiveÂ
Semester TwoÂ
a. Algorithm Design & Analysis
b. Principles of Economics
c. Software Engineering
d. Major Elective Â
Level 400
Semester OneÂ
a. Human Computer Interaction
b. Operating SystemsÂ
c. ElectiveÂ
d. Entrepreneurship 1 / Thesis 1 / Applied Project / CS Elective
Semester TwoÂ
a. Elective
b. Networks & Data Communications
c. ElectiveÂ
d. Entrepreneurship 2 / Thesis 2 / Applied Project / CS Elective
