Logo
+252 61 234 5678 info@aims.edu.so
Language
English Somali
Topbar Links
ICONHASS Verify Certificate Student Portal
Main Menu
Explore
Study
Research
Collaberate
Follow Us
Apply Now Student Portal →
Bachelor of Computer Science
Technology and Computing

Bachelor of Computer Science

BSc

BSc
4 Years
September and February
120
$2,800 / Per Academic Year

Explore the Program

Review the overview, fees, curriculum, instructors, and entry requirements in one place.

Program Overview

The Bachelor of Computer Science is designed for students who want a strong academic foundation and real implementation skills in software development, systems thinking, and digital innovation.

Students progress from programming and problem-solving fundamentals into data structures, cloud systems, databases, application security, and product delivery. By graduation, they will have completed applied labs, collaborative projects, and a capstone aligned with current industry practice.

Career Outcomes

Build software solutions using modern programming, testing, and deployment practices
Analyze data and system requirements to design reliable digital products
Work effectively in technical teams using structured project workflows
Apply secure and ethical computing practices in real implementation contexts

Key Modules

1Programming Fundamentals
2Data Structures and Algorithms
3Database Systems
4Software Engineering Studio
5Web and Mobile Development
6Cloud Computing and DevOps
Tuition Fee
$2,800 / Per Academic Year

The tuition amount above is shown with its payment cycle so applicants can understand how fees are charged for this program.

Application Fee
$35 / One-Time

Application fee information is provided here to help prospective students review admission costs before beginning the application process.

Need the Full Fee Breakdown?

For registration fees, totals, and full tuition tables, use the tuition page or contact admissions for the most current breakdown.

Curriculum

Year One Foundation

Students establish the core technical base for the degree through programming logic, discrete mathematics, digital literacy, and computing principles.

  • Programming fundamentals and structured problem solving
  • Academic writing and communication for technology students
  • Mathematics for computing and introductory statistics

Year Two Systems and Data

The second year deepens analytical and technical skill with data structures, database design, networking, and operating systems.

  • Data structures and algorithm analysis
  • Database modeling and SQL practice
  • Computer networks and systems architecture

Year Three Software Engineering and Cloud

Students move into full application development, team workflows, and deployment environments. Courses emphasize testing, version control, API development, and modern software delivery.

  • Software engineering studio and agile delivery
  • Web platforms, services, and integration
  • Cloud deployment and operational reliability

Final Year Specialization and Capstone

The final year combines advanced electives with a supervised capstone. Students build a production-style solution and defend technical decisions, implementation choices, and impact.

  • Applied specialization electives
  • Capstone design, development, and presentation
  • Career preparation and professional readiness

Instructors

Meet the instructors teaching this program.

Dr. Abdiqani Ali
Computer Science

Dr. Abdiqani Ali

Associate Professor of Computer Science

Dr. Abdiqani Ali is a passionate and dedicated Somali educator with a commitment to empowering the next generation of Somali technologists

Eng. Mohamed Abdullahi
Civil Engineering

Eng. Mohamed Abdullahi

Senior Lecturer in Structural Engineering

Specializes in structural design, construction systems, and engineering project delivery.

Entry Requirements

Applicants should present a completed secondary school certificate with strong performance in mathematics and science-related subjects.

  1. Completed secondary education or equivalent qualification
  2. Demonstrated readiness for analytical and technical coursework
  3. Basic familiarity with digital tools is an advantage but not mandatory

Ready to Apply?

Students can review the fees, curriculum, and requirements here before starting the application.

Apply for This Program Contact Admissions
Curriculum Document

Download Computer Science Program Guide

Download File
Quick Facts
Degree
BSc
Duration
4 Years
Intake
September and February
Seats
120
Tuition
$2,800 / Per Academic Year
Application Fee
$35 / One-Time

Start Your Bachelor of Computer Science Journey

Review the curriculum, confirm the fees, and take the next step when you are ready to apply.

Apply Now View Fees