+237 678 76 40 37 admin@ictuniversity.edu.cm
Select Page

BACHELOR IN :

SOFTWARE ENGINEERING

Bachelor

Software Engineering

A comprehensive, technology-driven program equipping students to develop, maintain and innovate the software systems that power the digital world — blending theoretical foundations, practical programming and engineering principles.

Program objectives

The program aims to develop expertise in software design, development methodologies, programming languages, system architecture, testing and project management. Students learn to analyze user needs, design robust software architectures, and apply engineering principles to build efficient, secure and maintainable software systems. Emphasis is placed on teamwork, communication and ethical awareness to prepare graduates for industry challenges and leadership roles.

Software designDevelopment methodologiesProgramming languagesSystem architectureTestingProject managementRequirements engineeringDesign patternsSecurityQuality assuranceMobile & webEmbedded systems

Learning outcomes

Master the core of the discipline

Object-oriented programming, algorithms, data structures and databases.

Build for mobile, web and embedded

Application development across platforms and networked systems.

Engineer requirements

Analyze user needs and turn them into a robust architecture.

Test, secure and assure quality

Critical thinking for testing, design patterns and security.

Manage software projects

Plan, estimate and deliver in multidisciplinary teams.

Integrate artificial intelligence

Add AI capability to production software responsibly.

Integration in society

Software engineers play a crucial role across all industries — from finance and healthcare to education and entertainment — empowering innovation and digital transformation. These professionals create technology that improves everyday life, enhances business efficiency, supports scientific research and drives the AI revolution. Software engineering also fosters ethical software use and data privacy.

Software that holds up in production is an engineering discipline, not a lucky build.

Employment opportunities and careers

The software engineering field is experiencing rapid growth, with employment expected to increase by 24% from 2016 to 2026 — much faster than the average for all occupations. Jobs offer a blend of onsite and remote work options, with many companies embracing flexible or hybrid environments. High demand and strong salaries make software engineering an attractive and stable career path.

+24%Employment growth (2016–2026)
6Main career tracks
HybridCommon work model
HighDemand and salary levels
Software DeveloperSystems AnalystMobile & Web App DeveloperAI Software EngineerQuality Assurance AnalystProject Manager

Build technology that changes the world

Combine engineering mastery with creativity and practical skills to thrive in a fast-evolving digital economy.

ictuniversity.org#webchat_widget