Software Engineering

Introduction

Software engineering plays a crucial role in today’s technology-driven world. It is the systematic application of engineering principles to the design, development, testing, deployment, and maintenance of software systems. In other words,  Software engineering is the systematic, disciplined, and measurable approach to the design, development, testing, deployment, and maintenance of software systems. It applies principles from engineering, computer science, and project management to create reliable and efficient software.

It ensures that software is developed on time, within budget, and meets the required quality standards which helps organizations streamline their processes, reduce costs, and improve productivity. A well-designed software provides a positive user experience, increasing customer satisfaction and loyalty.

Software Engineering Essential

Software engineering is essential for businesses, providing them with the tools and systems needed to operate efficiently and effectively. It enables the development of new and innovative software applications, driving technological advancements and economic growth. It also promotes collaboration among developers, stakeholders, and users, ensuring that software meets the needs of its intended audience.

Software engineering involves implementing security measures to protect software and data from cyber threats and vulnerabilities.  At the end of this course, you should be able to create a functional software from the lesson so far. Your supervisor would guide throughout the process. 

What You Will Learn

Students should be confident to handle any of the below areas at the end of the course.

 Introduction to Software Engineering
 Software Development Life Cycle (SDLC)
 Software Requirements Engineering
 Software Design and Architecture
 Software Implementation (Programming Practices)
 Software Testing and Quality Assurance
 Software Project Management
 Software Security
 Software Engineering for Web and Cloud Applications
 Software Metrics and Quality Models
 Review and Analysis
 Capstone Project

Student Requirements

Interested student must come with one passport photograph and four four thousand naira for registration.

Students should also come with a well functional computer with a minimum operating system of at least 64bit (Window 10 or Mac) and minimum of 4gig RAM.

Course Duration & Schedule

Weekdays (4 Months)

  • Mondays and Wednesdays
  • Fridays and Saturdays

3 Sessions per day

  • 9:00am – 11:30am
  • 1:00pm – 3:30pm

* Students can only choose one session

Weekend (6 Months)

  • Saturdays only

2 Sessions per day

  • 9:00am – 1:00am
  • 2:00pm – 6:00pm

* Students can only choose one session