Department of Computer Science

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 department at Ashesi helps students build the foundational skills necessary to build life-long careers in tech and information systems management. The department offers two majors, in Management Information Systems and Computer Science.

Computer Science Courses

Ashesi's core curriculum consists of an interdisciplinary liberal arts program that includes courses in the humanities and social sciences, as well as mathematics and preparatory business and computer science courses.
- Artificial Intelligence
- Machine Learning
- Robotics
- Data Structures and Algorithms
- Computer Graphics
- Thesis
- Applied Project
- Algorithm Design and Analysis
- Advanced Database Systems
- Database Systems
- Introduction to Computing & Information Systems
- Web Technologies
- Computer Programming for Computer Science
- Computer Programming for Engineering
- Software Engineering
- Human Computer Interaction
- E-Commerce
- Mobile Application Development
- Computer Networks and Data Communications
- Intermediate Computer Programming
- Discrete Theory and Structures
- Computer Organization and Architecture
- Intermediate Computer Programming
- Networks & Distributed Computing
- Operating Systems
- Data Structures & Algorithms
- Data Mining