Apply Now

School of Science and Information Technology

Diploma Computer Software Engineering provides students with key components of common technologies and skills that are used in software engineering. Students may pursue career opportunities in a variety of entry level positions, including Software Developer, Mobile App Developer, Software Programmer, Application Developer, Web application developer, software engineer, Software Applications Analyst, Web Applications Analyst, Web Applications Specialist and Software Applications Specialist.

Job prospects

  • Artificial Intelligence experts and Software engineers have been at the top of most job lists in the creative/tech industries for many years now and the demand among employers is still rising.
  • Embedded device firms, Academia, Media firms, Automotive firms, and leading technology firms like Oracle, Microsoft, Cisco, Facebook, Samsung, Apple, will continue to hire more developers as they continue to push innovation in their products and expand to new frontiers.
  • Payment gateway firms, like PayPal, Interswitch, Etranzact, Remita need developers to help them maintain/upgrade their products and create new products.

Entry Requirements

The entry requirements into National Innovation Diploma in Computer Software Engineering programme include any of the following:-

  • Five (5) credit level passes in GCE “O” level or Senior Secondary School Certificate (SSCE) at not more than two sittings. The five subjects must include Mathematics, Physics, Chemistry, English Language and any other subject.
  • Minimum JAMB score - 150

Courses in Software Engineering

  • CSE 101 Computer System
  • CSE 111 Introduction to Programming with C#.NET
  • CSE 121 Basic Digital Systems
  • CSE 131 Internet and World Wide Web
  • CSE 141 Computer Application Packages 1
  • CSE 151 File Organization and Management
  • MTH 101 Logic and Linear Algebra
  • STT 101 Introduction to Statistics
  • GNS 101 English Language and Communication I
  • CSE 102 Data Structures and Algorithm
  • CSE 112 PC Upgrade and Maintenance
  • CSE 122 Computer System Troubleshooting
  • CSE 132 Computer and Society
  • CSE 142 Basic Hardware Maintenance
  • CSE 152 System Analysis and Design
  • CSE 162 Students Industrial Attachment
  • MTH 102 Calculus
  • GNS 111 English Language and Communication II
  • CSE 201 Programming Concepts (Python)
  • CSE 211 Computer Programming using Flutter
  • CSE 221 System Programming Concept (Python Django)
  • CSE 231 Computer Application Packages II
  • CSE 241 Structured Query Language I
  • CSE 251 Relational Database Management Systems (RDBMS) I
  • ENT 201 Entrepreneurship Development
  • CSE 202 Scientific Programming Language using Object Oriented JAVA
  • CSE 212 Management Information System
  • CSS 222 Structured Query Language II
  • CSE 232 Relational Database Management Systems (RDBMS) II
  • CSE 242 Software Project Management
  • CSE 252 Project

  • Duration: 2 Years
  • Optional- Workplace Reality Program

Your Fee per Semester


About Us

El Academy assist individuals build career in Information Technology

We groom them to posses world class Tech skills, giving them great opportunity to secure high value Tech jobs across the Globe.

Our Contacts

Plot 340, Cadastral Zone B13,
Gaduwa District. Abuja
Phone: +234 902 232 6710
Email: support@elacademy.org.ng