PROGRAMS & COURSES

School of Business Administration and Management

Click to view programmes

School of Languages

Click to view programmes

School of Health Sciences

Click to view programmes

School of Computing and Engineering

Click to view programmes

Diploma

Computer Engineering (Software)

Creating Innovative Software Solutions for a Digital Future

ApplyNow

Overview

The Diploma in Computer Engineering (Software) at St. Barnabas Business College (STBBC) equips students with the knowledge, technical skills, and practical experience required to design, develop, test, and maintain modern software applications. The programme combines computer engineering principles with software development methodologies to prepare graduates for careers in the rapidly growing information technology industry.

Students gain hands-on experience in programming, software engineering, database systems, web and mobile application development, cloud computing, cybersecurity, software testing, and systems analysis. Through practical laboratory sessions, industry projects, and collaborative learning, graduates are prepared to solve real-world technological challenges and drive digital innovation.

Things You Need to Know

Program Inception
N/A
Eligibility

1. Hold the South Sudan Certificate of Secondary Education (SSCSE) or an equivalent qualification with a minimum overall score of 50%, including passes in Mathematics and English.
2. Hold the East African Certificate of Secondary Education (EACSE) or another recognized equivalent qualification.
3. Mature entry applicants may be admitted in accordance with the College's Mature Entry Admission Policy.
4. Applicants with international qualifications recognized by the relevant education authorities are also eligible for admission.

Note: Applicants may be required to present original academic certificates and transcripts during admission and registration.

Course Outline

Semester‑wise curriculum – all courses listed for each semester

Semester 1 Courses

  • Basic Communication skills DCS 115
  • Computational Mathematics I DCS 112
  • Elementary Mathematics DCS 116
  • English Proficiency FEP 111
  • Micro-Economics DCS 117
  • Principles Of Business Administration DCS 113
  • Principles Of Management DCS 114

Semester 2 Courses

  • Data Science and Artificial Intelligence DCS 126
  • Desktop publishing DCS 124
  • Information Technology DCS 125
  • Operating System Concepts DCS 121
  • Programming Languages DCS 122
  • Research Methods DCS 123

Semester 3 Courses

  • Computer Networks I DCS 215
  • Database Management Systems DCS 213
  • General Physics DCS 217
  • Introduction to Information Systems DCS 211
  • Software Engineering DCS 214
  • Systems Analysis & Design DCS 212
  • Website Development DCS 216

Semester 4 Courses

  • Algorithm and Data Structure DCS 225
  • Calculus DCS 226
  • Computer Systems Security DCS 224
  • Embedded Systems DCS 222
  • Ethical, Legal and Social Issues in Technology DCS 221
  • UI Designing DCS 223

Semester 5 Courses

  • Computer Architecture DCS 313
  • Data Science and Communication DCS 311
  • Industrial Attachment DCS 315
  • Production and operations management DCS 314
  • Programming and Programming Methodology DCS 312

Semester 6 Courses

  • Computer Mathematics DCS 322
  • Entrepreneurship Development DCS 323
  • Programming with visual basics.Net DCS 324
  • Project Planning & Management DCS 321
  • Research Project FRP 325

Duration and Programme Fees

South Sudanese Students
Computer Engineering (Software)
3 Years
Sessions:
Day
Evening
Weekend
International Students
Computer Engineering (Software)
3 Years
Sessions:
Day
Evening
Weekend

Career Opportunities

  • Software Developer
  • Software Engineer
  • Web Developer
  • Mobile Application Developer
  • Full-Stack Developer
  • Front-End Developer
  • Back-End Developer
  • Systems Analyst
  • Database Developer
  • Quality Assurance (QA) Tester
  • DevOps Support Engineer
  • Cybersecurity Analyst
  • ICT Officer
  • Software Support Engineer
  • Technology Entrepreneur

Advanced Infrastructure for a Technology-Driven Experience

State-of-the-art labs and facilities to power your learning journey

Modern Computer Laboratories
Software Development Laboratory
High-Speed Internet Access
Cloud Computing Environment
Smart Classrooms
Digital Learning Platform
Library and E-Library
Software Project Development Centre
ICT Innovation Hub
Career Development Centre

Explore Endless Career Paths

Discover a world of possibilities with diverse career paths tailored to your skills and interests.

Software Engineering
Web Development
Mobile Application Development
Systems Analysis and Design
Database Development
Cloud Computing
Cybersecurity
Artificial Intelligence
DevOps Engineering
ICT Consultancy
Mr. William Garang Majak

Dear Students, Parents, and Visitors, Welcome to the Department of Computer Engineering (Software) – School of Computing and Engineering.

Our department is committed to developing skilled, innovative, and industry-ready professionals.

The Diploma in Computer Engineering (Software) provides a strong blend of theoretical knowledge and practical exposure.

Our curriculum is designed to meet the evolving demands of the industry while encouraging creativity, problem-solving, and innovation.

We aim to nurture responsible professionals who can contribute meaningfully to society.

With experienced faculty, modern laboratories, and industry-focused learning, students gain the confidence and skills needed for a successful future.

We invite you to explore the opportunities in our department and join us in shaping a future driven by technology and excellence.

Mr. William Garang Majak

HOD, Computer Engineering (Software) (Diploma)

Stories of Excellence

Story

“My experience at St. Barnabas has been truly life‑changing. The faculty and practical training prepared me for the real world.”

Story

“The hands‑on learning and supportive environment helped me grow both professionally and personally.”

Story

“I gained the confidence and skills I needed to start my own business. Highly recommended!”

Awards & Recognition

Professional Skills Training – 2025

During the academic year, the Department of Computer Engineering (Software) successfully trained students in programming, software engineering, web development, mobile application development, database management, and cybersecurity. Graduates acquired practical software development skills that prepare them for careers in ICT companies, financial institutions, government organizations, NGOs, and international technology firms.

Applying Made Easy

Follow our simple step-by-step guide to complete your application with ease

Step 1

Register or Login

Create your account
Step 2

Complete your Application

Fill in your details
Step 3

Upload supporting documents

Certificates & transcripts
Step 4

You are on the path to DISCOVERY

Review & confirm
Step 5

Fees Payment

Complete your enrolment