The B.Sc. Software Engineering program is designed to meet the growing demand for skilled professionals capable of developing complex software systems that power modern economies. Building on a strong computer science foundation, the program blends core computing with systems design, project management, and engineering principles to equip students with the knowledge and skills to build robust, scalable, and secure software solutions.
Students explore software development as both a technical and human-driven process, learning how to translate real-world problems into working systems that meet specific user, business, and societal needs. With a focus on innovation, sustainability, and ethical practice, the program prepares graduates to lead in tech-based industries and solve real challenges in both local and global contexts.
This four-year undergraduate program leads to the award of a Bachelor of Science (B.Sc.) in Software Engineering. It combines rigorous computing education with industry-relevant training in the development, maintenance, and management of software systems. Students are introduced to core programming and algorithmic thinking before advancing into systems analysis, architecture, quality assurance, and software project management.
The program places special emphasis on critical and emerging areas such as mobile and web application development, agile methodologies, security-conscious coding, and enterprise-grade system architecture. In addition to technical competencies, the program actively nurtures employability, ethical reasoning, creativity, and communication—ensuring that graduates are workplace-ready and adaptable to changing industry demands.
Entry is available through both UTME (100 level) and Direct Entry (200 level) admissions.
AWARD TITLE
B.Sc.
START DATE
September 2025
DURATION
4 years
STUDY MODE
Full-time
CAMPUS
Nigeria, Lokoja
Students are taught through a combination of practical and theoretical methods that reflect current industry standards. The course structure ensures well-rounded exposure to both technical development and project execution.
Teaching Methods include:
Interactive classroom lectures
Laboratory-based programming sessions
Group-based design and development projects
Supervised software engineering case studies
Seminars, workshops, and guest lectures from industry professionals
Assessment Methods include:
Written examinations
Programming assignments and practical lab reports
Software development projects (individual and group)
Oral presentations and project demos
Continuous assessment through quizzes and coursework
Peer and instructor reviews of code and design quality
Graduates of Software Engineering are equipped to take on roles in virtually every sector, including:
Software Engineer / Developer
Mobile App Developer
Systems Architect
DevOps Engineer
Software Project Manager
Product Owner / Technical Lead
Cloud Engineer
QA Engineer / Test Automation Specialist
Entrepreneur / Startup Founder
They are also well-prepared for postgraduate research, tech consultancy, or launching their own innovative software ventures.
Minimum of five (5) O’Level credit passes (WASC, GCE, NECO or equivalent) in no more than two sittings
Required subjects: English Language, Mathematics, Physics, and two other science subjects
Candidates applying for admission into 100 level undergraduate programmes must possess a minimum of five (5) ‘O’ level credit passes at not more than two (2) sittings in WASC, GCE, NECO or its equivalent. Awaiting result is also accepted.
Candidates applying for Direct Entry into 200 level must possess the following
The course fees you’ll pay and the funding available to you depends on factors such as your nationality, location, personal circumstances and the course you are studying. Visit the links below to find the Undergraduate section.
Find out about grants, bursaries, scholarships and living costs in our undergraduate taught fees and funding section.
Our alumni are breaking boundaries and redefining success. Read their stories and get inspired to start your own journey.
Take the first step towards your academic future at Salem University