Puntland University of Science & Technology PUST · Computing and Information Technology

Computer Science

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.

Bachelor 4 Years (8 Semesters) 142 Credits

Program Overview

Computing education for the digital economy

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.

  • 4 Years (8 Semesters) Duration
  • Bachelor Qualification
  • Full-time Study Mode
  • Main Campus Campus

Mission, vision & learning environment

Mission

To educate computing professionals who combine technical excellence, problem-solving ability, and ethical responsibility in software and systems development.

Vision

To graduate computer scientists recognized for innovation, digital literacy, and contribution to technology-driven development across Puntland and Somalia.

Study Environment

Students learn through lectures, coding studios, collaborative projects, and hands-on practice in computer laboratories equipped for software development and systems work.

Practical Training

Computer labs, networking facilities, and project workspaces support programming practice from foundational algorithms to advanced software engineering.

What makes this programme distinctive

Programming

Structured progression from fundamentals to object-oriented and advanced software development.

Data & Databases

Data modeling, SQL, and information systems for real-world applications.

Networks & Systems

Foundations in computer networks, operating systems, and distributed computing.

Algorithms

Problem decomposition, complexity analysis, and efficient algorithm design.

Software Engineering

Team projects, version control, testing, and professional delivery practices.

Capstone Project

Final-year project integrating design, implementation, and presentation skills.

What you will achieve

  • Software Development

    Design, implement, test, and maintain software solutions using modern programming practices.

  • Systems Thinking

    Analyze computing problems and architect solutions across hardware, software, and data layers.

  • Security Awareness

    Apply foundational security principles to protect data, systems, and user privacy.

  • Team Delivery

    Collaborate on technical projects with clear communication and professional accountability.

Internship & practicum pathway

  1. Year 1
    Computing Foundations

    Programming basics, mathematics, digital literacy, and introductory computer science concepts.

  2. Year 2
    Core CS Studies

    Data structures, discrete math, databases, and object-oriented software design.

  3. Year 3
    Applied Computing

    Networks, operating systems, software engineering, and specialized electives.

  4. Year 4
    Capstone & Career Prep

    Advanced topics, internship or project work, and graduate portfolio development.

Admissions

Your route into Computer Science

Follow our unified admissions roadmap. Our enrollment staff are fully dedicated to processing your credentials.

  • Fall Intake 2026
  • Deadline: August 10, 2026

How to Apply

  1. 01

    Select Major

    Review our engineering, sciences, and business programs catalog to select your perfect path.

  2. 02

    Collect Docs

    Compile school certificates, high school transcript cards, photos, and passport identity files.

  3. 03

    Apply Online

    Complete the online PUST enrollment sheet on this platform carefully.

  4. 04

    Registration Fee

    Settle the $20 administrative processing fee at our aligned banking counters or secure portals.

  5. 05

    Admissions Test

    Sit for the fundamental general scientific and mathematical entrance assessment exam on campus.

  6. 06

    Confirmation

    Receive the formal registrar enrollment certificate package with class schedules.

Entry requirements

01

Entry qualification

Secondary school certificate or equivalent with strong performance in Mathematics; Physics or Computer Studies recommended.

02

Required documents

Completed application form, academic certificates, identification document, and passport-size photos.

03

Application process

Apply online, submit required documents, complete any entrance assessment requested by Admissions, and confirm registration after offer.

04

Deadlines

Intake deadlines are published by the Admissions Office each semester. Early application is recommended.

Entry Benchmarks

Different degree programs require specific credentials. Select your intended level of study to inspect target registration benchmarks before applying.

  • Secondary Certificate
  • National Identity Paper
  • Admissions Application Form
  • Passport Photos
  • Processing Fee Receipt

Tuition & Fees

Tuition Fee

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

Learning computing by building software

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

01

Programming Laboratories

Guided coding sessions for algorithms, object-oriented design, debugging, and collaborative software development in modern lab environments.

02

Systems Practice

Laboratory exercises in operating systems, networks, and server configuration that build core systems administration skills.

03

Database Studio

Hands-on data modeling, SQL development, and application integration tasks aligned with industry database workflows.

04

Team Software Projects

Agile-style group projects from requirements gathering through testing, documentation, and delivery.

05

Algorithms Workshops

Structured problem-solving sessions focused on efficiency, correctness, and scalable algorithm design.

06

Capstone & Internship

Apply programme learning through supervised final-year projects and workplace practice before graduation.

Built for workplace readiness

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

Career pathways across software, data, and IT

Graduates from computer science enter professional roles across industry, public service, entrepreneurship, consulting, and further study.

4 graduate pathways

01

Industry Professional

02

Public Sector Specialist

03

Consultant

04

Research Associate

Where graduates build careers

Graduates work in software development, IT services, fintech, NGOs, government digital projects, and entrepreneurial technology ventures.

Student Questions

Frequently asked questions

Essential information for prospective Computer Science students.

5 common questions

01 How long is Computer Science?

The program is four years (eight semesters), combining academic study, laboratories, and project work.

02 Do I need prior programming experience?

Formal experience is not required, but strong mathematics and logical thinking are helpful foundations.

03 Is the full course list available online?

Contact the Admissions Office or faculty for the latest approved course information.

04 What careers can I pursue?

Graduates enter software development, IT support, data analysis, networking, and technology consulting roles.

05 How do I apply?

Use the online application portal and submit all required academic and identity documents before the intake deadline.

Applications now open

Join Computer Science at PUST

Submit your application online today. Our admissions team will guide you through document submission, review, and enrollment for the next intake.