Mission
To educate computing professionals who combine technical excellence, problem-solving ability, and ethical responsibility in software and systems development.
Build software, systems, and data-driven solutions with strong foundations in algorithms, programming, and modern computing practice.
Four-year Computer Science pathway covering programming, data structures, software engineering, databases, networks, and a final-year capstone project.
Program Overview
Covers algorithms, software engineering, databases, and computing fundamentals for technology careers.
Covers algorithms, software engineering, databases, and computing fundamentals for technology careers. Students develop analytical thinking, software design skills, and practical experience through laboratories, team projects, and industry-aligned coursework.
To educate computing professionals who combine technical excellence, problem-solving ability, and ethical responsibility in software and systems development.
To graduate computer scientists recognized for innovation, digital literacy, and contribution to technology-driven development across Puntland and Somalia.
Students learn through lectures, coding studios, collaborative projects, and hands-on practice in computer laboratories equipped for software development and systems work.
Computer labs, networking facilities, and project workspaces support programming practice from foundational algorithms to advanced software engineering.
Structured progression from fundamentals to object-oriented and advanced software development.
Data modeling, SQL, and information systems for real-world applications.
Foundations in computer networks, operating systems, and distributed computing.
Problem decomposition, complexity analysis, and efficient algorithm design.
Team projects, version control, testing, and professional delivery practices.
Final-year project integrating design, implementation, and presentation skills.
Design, implement, test, and maintain software solutions using modern programming practices.
Analyze computing problems and architect solutions across hardware, software, and data layers.
Apply foundational security principles to protect data, systems, and user privacy.
Collaborate on technical projects with clear communication and professional accountability.
Programming basics, mathematics, digital literacy, and introductory computer science concepts.
Data structures, discrete math, databases, and object-oriented software design.
Networks, operating systems, software engineering, and specialized electives.
Advanced topics, internship or project work, and graduate portfolio development.
Admissions
Follow our unified admissions roadmap. Our enrollment staff are fully dedicated to processing your credentials.
Review our engineering, sciences, and business programs catalog to select your perfect path.
Compile school certificates, high school transcript cards, photos, and passport identity files.
Complete the online PUST enrollment sheet on this platform carefully.
Settle the $20 administrative processing fee at our aligned banking counters or secure portals.
Sit for the fundamental general scientific and mathematical entrance assessment exam on campus.
Receive the formal registrar enrollment certificate package with class schedules.
Secondary school certificate or equivalent with strong performance in Mathematics; Physics or Computer Studies recommended.
Completed application form, academic certificates, identification document, and passport-size photos.
Apply online, submit required documents, complete any entrance assessment requested by Admissions, and confirm registration after offer.
Intake deadlines are published by the Admissions Office each semester. Early application is recommended.
Different degree programs require specific credentials. Select your intended level of study to inspect target registration benchmarks before applying.
Tuition & Fees
| Programme | Duration | Semester Fee | Annual Fee | Registration | Schedule |
|---|---|---|---|---|---|
| Computer Science | 4 Years (8 Semesters) | $270 | $540 | $20 | Semester-based payment before registration confirmation |
Applied Learning
Students learn through lectures, coding studios, collaborative projects, and hands-on practice in computer laboratories equipped for software development and systems work.
6 learning environments
Guided coding sessions for algorithms, object-oriented design, debugging, and collaborative software development in modern lab environments.
Laboratory exercises in operating systems, networks, and server configuration that build core systems administration skills.
Hands-on data modeling, SQL development, and application integration tasks aligned with industry database workflows.
Agile-style group projects from requirements gathering through testing, documentation, and delivery.
Structured problem-solving sessions focused on efficiency, correctness, and scalable algorithm design.
Apply programme learning through supervised final-year projects and workplace practice before graduation.
From introductory programming to capstone delivery, you build software the way professionals do—in teams, with tools, and with clear standards for quality.
Graduate Outcomes
Graduates from computer science enter professional roles across industry, public service, entrepreneurship, consulting, and further study.
4 graduate pathways
Graduates work in software development, IT services, fintech, NGOs, government digital projects, and entrepreneurial technology ventures.
Student Questions
Essential information for prospective Computer Science students.
5 common questions
The program is four years (eight semesters), combining academic study, laboratories, and project work.
Formal experience is not required, but strong mathematics and logical thinking are helpful foundations.
Contact the Admissions Office or faculty for the latest approved course information.
Graduates enter software development, IT support, data analysis, networking, and technology consulting roles.
Use the online application portal and submit all required academic and identity documents before the intake deadline.
Applications now open
Submit your application online today. Our admissions team will guide you through document submission, review, and enrollment for the next intake.