Computer Engineering(Software)
Code. Create. Innovate. Engineering South Sudan's Digital Future Through Software.
Overview
The Computer Engineering (Software) Certificate Program at St. Barnabas Business College (STBBC) is a specialized, project-driven program designed to produce skilled software engineers and developers who can design, build, and maintain the software systems that power modern organizations. As South Sudan continues its digital transformation across government, business, healthcare, and education, the demand for professionals who understand the full lifecycle of software development—from requirements gathering and design to coding, testing, and deployment—has never been greater.
This comprehensive certificate program provides students with a deep understanding of software engineering principles, including programming fundamentals, data structures and algorithms, software design methodologies, database management, web and mobile application development, and quality assurance. The curriculum is heavily practical, with students spending significant time in computer laboratories writing code, building applications, and working on real-world software projects that prepare them for immediate employment.
Students gain hands-on experience in multiple programming languages, software development frameworks, database systems, and version control tools. The program also covers essential topics such as software project management, system analysis and design, user interface development, and emerging technologies including cloud computing and artificial intelligence. Graduates emerge as competent, versatile software engineering professionals ready to contribute to the development of South Sudan's technology ecosystem and beyond.
Program Duration: Typically 1 year
Mode of Study: Classroom-based instruction, extensive practical laboratory sessions, project-based learning, and industry placements
Things You Need to Know
N/A
To be admitted into the Computer Engineering (Software) Certificate Program, applicants must meet the following requirements:
1. Educational Qualification: Minimum of a South Sudan Secondary School Certificate or equivalent (Kenya Certificate of Secondary Education, Uganda Certificate of Education, or other recognized equivalents)
2. Minimum Grade: A pass in English and Mathematics at the secondary school level (a credit in Mathematics is strongly recommended)
3. Language Proficiency: Proficiency in English (the medium of instruction)
4. Age Requirement: Minimum age of 16 years at the time of admission
5. Application Process: Completed application form, certified academic transcripts, and a copy of national identification or birth certificate
6. Personal Attributes: Applicants should demonstrate strong analytical skills, logical thinking, problem-solving abilities, creativity, attention to detail, and a genuine passion for software development and technology
Duration and Programme Fees
Career Opportunities
- Junior Software Developer
- Web Developer
- Mobile Application Developer
- Database Developer / Administrator
- Software Tester / Quality Assurance Analyst
- Systems Analyst
- Application Support Specialist
- DevOps / Cloud Support Assistant
- Software Development Consultant (Junior)
- Freelance Software Developer
Advanced Infrastructure for a Technology-Driven Experience
State-of-the-art labs and facilities to power your learning journey
Explore Endless Career Paths
Discover a world of possibilities with diverse career paths tailored to your skills and interests.
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 Certificate 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) (Certificate)
Stories of Excellence
Awards & Recognition
Best Overall Student Award
Presented to the graduating student who achieves the highest cumulative grade point average (CGPA) across all courses in the program. The recipient receives a certificate of distinction, a commemorative prize, and public recognition during the graduation ceremony.
Best Software Project Award
A special honor presented to the student or team that develops the most innovative, functional, and well-documented software project during the program. This award recognizes excellence in technical skills, creativity, code quality, user experience, and project presentation, and may include a certificate and a small prize.
Subject/Departmental Excellence Awards
Special honors conferred upon students who earn the top scores in critical software engineering subjects, including:
Programming Fundamentals and Logic
Data Structures and Algorithms
Software Design and Engineering Principles
Web Application Development
Database Design and Management
Systems Analysis and Design
Quality Assurance and Software Testing
User Interface and Experience Design
Certificate of Academic Excellence
Awarded to students who maintain a consistently high GPA (e.g., 80% or above) throughout the academic year. Recipients are celebrated and presented with formal certificates acknowledging their outstanding performance.
Dean's List Honors
Published each semester to recognize students who rank in the top 10% of their cohort. Being named to the Dean's List is a prestigious achievement that signals consistent academic distinction to future employers and professional bodies.
Graduation with Distinction
Students who complete the program with an overall average of 85% or higher receive their certificate "with Distinction," featuring a special academic seal that highlights their exceptional performance and dedication to the field of software engineering.
Most Improved Student Award
Given to a student who demonstrates remarkable academic progress, perseverance, and a positive attitude toward mastering complex software engineering concepts throughout the program, inspiring fellow students through their growth journey.
Best Code Quality Award
An honor presented to a student who consistently produces clean, well-documented, efficient, and maintainable code throughout practical assessments and projects, demonstrating exceptional attention to detail and professional software development practices.
Innovation and Problem-Solving Award
A recognition presented to a student who demonstrates outstanding ability to solve complex problems through creative software solutions, showing exceptional analytical skills and innovative thinking.
Applying Made Easy
Follow our simple step-by-step guide to complete your application with ease