Software Engineering
Learn to design, build, and maintain robust software solutions through best engineering practices and team projects.
Department Overview
Software Engineering focuses on applying engineering principles to the creation of efficient, scalable, and quality software. Students learn advanced programming, team management, and how to deliver solutions that meet real-world standards.
The curriculum, in line with NUC guidelines, encompasses project-based learning, software lifecycle, security, web and mobile platforms, and entrepreneurship for the Nigerian market.
Our graduates lead large-scale development projects across industries like fintech, health tech, and e-government.
What Makes Us Unique
Project-Based Approach
Extensive hands-on team projects from year 2 that mirror industry practice in banks, telecom, and startups.
Industry Collaboration
Frequent guest lectures and hackathons with leading Nigerian and global tech companies.
Modern Tools
Students use tools like Git, Docker, and cloud platforms, preparing for jobs in software teams everywhere.
Core Curriculum
Featured Student Projects
Campus Space
A platform for students to connect, buy and sell items on campus. Built by Ahiakwo John.
Career Opportunities
Software Engineering graduates are in demand for a wide range of tech roles in Nigeria and worldwide: