Logo
KM4, Waberi District, P.O. Box 626, Mogadishu, Somalia
+252 618 202233 info@soeyda.org
Language
English Somali
Main Menu
Home
About
Programs
Our Work
Projects
Updates
Contact
Donate
Follow Us
Contact Us
Bachelor of Computer Science
Technology and Computing

Bachelor of Computer Science

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 an...

Overview

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.

Outcomes

Expected 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
Activities

Key activities

Programming Fundamentals
Data Structures and Algorithms
Database Systems
Software Engineering Studio
Web and Mobile Development
Cloud Computing and DevOps
Components

Program components

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
Participation

Participation guidance

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

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

Need more information?

Contact SOEYDA for partnership, implementation, or field coordination details.

Contact SOEYDA