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
BSc
Review the overview, fees, curriculum, instructors, and entry requirements in one place.
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.
The tuition amount above is shown with its payment cycle so applicants can understand how fees are charged for this program.
Application fee information is provided here to help prospective students review admission costs before beginning the application process.
For registration fees, totals, and full tuition tables, use the tuition page or contact admissions for the most current breakdown.
Students establish the core technical base for the degree through programming logic, discrete mathematics, digital literacy, and computing principles.
The second year deepens analytical and technical skill with data structures, database design, networking, and operating systems.
Students move into full application development, team workflows, and deployment environments. Courses emphasize testing, version control, API development, and modern software delivery.
The final year combines advanced electives with a supervised capstone. Students build a production-style solution and defend technical decisions, implementation choices, and impact.
Meet the instructors teaching this program.
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
Senior Lecturer in Structural Engineering
Specializes in structural design, construction systems, and engineering project delivery.
Applicants should present a completed secondary school certificate with strong performance in mathematics and science-related subjects.
Students can review the fees, curriculum, and requirements here before starting the application.
Apply for This Program Contact Admissions