SOFTWARE ENGINEERING PROGRAMME GOAL

The National Innovation Diploma programme is designed to produce skilled software technicians who should be able to solve a wide range of problems by the systematic development and evaluation of large, high quality software systems.

Apply »

Software Image
...

ENTRY REQUIREMENTS

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

  1. 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.
  2. National Vocational Certificate (NVC, Final) in Computer Studies from an approved Vocational Enterprise Institution (VEI).
  3. Apply »

...

OBJECTIVE OF THE PROGRAMME

  1. Develop and maintain software
  2. Detect technical faults in a Computer installation
  3. Design and test software to optimize its production and support
  4. Design and run efficient programmes in a wide spectrum of fields, and in various languages
  5. Install a computer system
  6. Produce large, high quality software systems
  7. Advise on the installation of Computer facilities
  8. Carry out routine (preventive) maintenance of Computer facilities
  9. Work with a team on a project
  10. Become an employer of labor in a self-owned enterprise

CURRICULUM

The curriculum of NID in Computer Software Engineering programme consists of four main components. These are:-

  1. General courses
  2. Foundation courses
  3. Professional/Core courses
  4. Supervised Industrial Attachment.
  5. The General Studies component shall include courses in English Language and Communication NID in Software Engineering (Draft)
  6. Entrepreneurship
  7. Foundation Courses include courses in Mathematics and Statistics
  8. Professional Courses are courses, which give the student the theory and practical skills he needs to practice his field of calling at the technical/technologists level.
  9. Student Industrial Attachment shall be taken during the long vacation following the end of the second semester of the first year

YEAR I SEMESTER I
Course Code Course Title
CSE 101 Computers Systems
CSE 111 Introduction to Programming
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
YEAR I SEMESTER II
Course Code Course Title
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
YEAR II SEMESTER I
Course Code Course Title
CSE 201 Programming Concepts
CSE 211 Computer Programming using VB.NET
CSE 221 System Programming Concept (C, C++)
CSE 231 Computer Application Packages II
CSE 241 Structured Query Language I
CSE 251 Relational Data Base Management (RDBMS) I
ENT 201 Entrepreneurship Development
YEAR II SEMESTER II
Course Code Course Title
CSE 201 Programming Concepts
CSE 211 Computer Programming using VB.NET
CSE 221 System Programming Concept (C, C++)
CSE 231 Computer Application Packages II
CSE 241 Structured Query Language I
CSE 251 Relational Data Base Management (RDBMS) I
ENT 201 Entrepreneurship Development