Baze University

Software Engineering

About the course

The Bachelor of Science (Software Engineering) programme teaches you how to apply proper engineering techniques to software development projects, building effective software products for desktops and mobile devices.
Information communication technology (ICT) continues to play a crucial part in effective computer systems that can meet increasing user demands.

We live in a world dominated by online services and social interactions, so the ICT systems behind them must be responsive, reliable and secure. This practical course covers the development and use of ICT systems in business and industry, and focuses on core business technologies.

While we concentrate on developing the skills you need to understand an organisation's information and technical needs, you'll also study elements of computer programming and gain additional skills for a career in technical and end-user support, or application development.

The programme philosophy is that computing and information systems concepts and practices have to be complemented by organisational and management concepts and practices in order to be effective. The programme provides students with theoretical knowledge and practical skills in both areas, enabling graduates to contribute to the effective development and exploitation of information systems and technology in companies, organisations and society as a whole.

It is recognised that today's skills are often transitory, especially in computing and information systems. Therefore the programme strikes a balance between learning current skills and emphasizing the underlying theories which justify the choice of one skill set rather than another. The fundamental theories last longer than particular skills and provide a sound basis for understanding and evaluating new developments in computer science and information systems.

Our Software Engineering programme provides a strong technical basis, together with a functional management focus, ensuring graduates have the right combination of business awareness and technical ability.

The programme is designed to enable you, as a software engineer, business analyst or consultant, to leverage the use of computing systems within organisations.

What you will learn

The course aims:
with a strong focus on programming, this course includes software development, database and networking units.
covered technologies include Java, Android, Oracle SQL, PHP, Web API's, JSON, HTML5, jQuery and big data analytics;
students work on a range of projects, producing a portfolio of completed work which they can refer back to throughout their career.;
students learning is supported by the use of industry standard facilities. These include high-spec IT suites and a professional usability lab;
this programme includes optional units in the second and third year, enabling students to develop specialisms and improve their career prospects;
to provide the foundation for a professional career in the computing-based industries, including telecommunications, process control, business-, mission-, and safety-critical fields;
to enhance the skills of a professional who is already working in one of these industries;
to present knowledge, experience, reasoning methods and design and implementation techniques that are robust and forward-looking.

Graduate destinations

Software Engineer
Program Analyst
System Analyst

Course Details

Course Structure

Entry requirements

Home / UTME


Home / Direct Entry

A level / Diploma / IJMB / HND / First degree;

Home / Direct Transfer

Academic transcript;
Please note: Admission on transfer will only be issued after on campus interview;



International (Nigerian)

O' level result;
Please note: You can get a conditional admission if you does not have JAMB, but you must provide it before you progress to 200 level;

International (Foreign)

O' level result;


There are no staff for this course