Department Of Computer Software Engineering (CSE)

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.

OBJECTIVE: A product of NID in Computer Software Engineering should be able to:

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

ENTRY REQUIREMENTS

National Innovation Diploma in Computer Software Engineering 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.
  • National Vocational Certificate (NVC, Final) in Computer Studies from an approved Vocational Enterprise Institution (VEI).

PROGRAMME DURATION

The structure of the programme is made up of four semesters of classroom, laboratory, workshop and practical activities in the institution – and a period at least 3 months of supervised industrial attachment. Each semester shall have 17 weeks duration made up as follows:- 15 contact weeks of learning and practical applications 2 weeks for examinations and registration.

 

PROPOSED CURRICULUM TABLE   
YEAR I FIRST SEMESTER
S/NCOURSE CODECOURSE TITLECREDIT UNITS
1CSE 111 Computers Systems3
2CSE 112Introduction to Programming4
3CSE 113Basic Digital Systems4
4CSE 114Internet and World Wide Web4
5CSE 115Computer Application Packages I5
6CSE 116File Organization and Management3
7MTH 112Logic and Linear Algebra3
8STT 111Introduction to Statistics2
9GNS 111English Language and Communication Skills I2
10ENT 111Introduction to Entrepreneurship2
11IDS 111Rudiments of Christian Life1
TOTAL33
YEAR I SECOND SEMESTER
S/NCOURSE CODECOURSE TITLECREDIT UNITS
1CSE 121Data Structures and Algorithm2
2CSE 122PC Upgrade and Maintenance4
3CSE 123Computer System Troubleshooting4
4CSE 124Computer and Society3
5CSE 125Basic Hardware Maintenance4
6CSE 126System Analysis and Design3
7CSE 127Students Industrial Attachment4
8MTH 122Calculus3
9GNS 121English Language and Communication Skills II2
10ENT 121Practice of Entrepreneurship2
11IDS 121Life and Times of Archbishop Benson Idahosa1
TOTAL34
YEAR II FIRST SEMESTER
S/NCOURSE CODECOURSE TITLECREDIT UNITS
1CSE 211Programming Concepts4
2CSE 212Computer Programming using VB.NET4
3CSE 213System Programming Concept (C, C++)5
4CSE 214Computer Application Packages II5
5CSE 215Structured Query Language I5
6CSE 216Relational Data Base Management Systems (RDBMS)5
TOTAL28
YEAR II SECOND SEMESTER
S/NCOURSE CODECOURSE TITLECREDIT UNITS
1CSE 221Scientific Prog. Lang. using Object Oriented JAVA5
2CSE 222Management Information System4
3CSE 223Structured Query Language II4
4CSE 224Relational Data Base Management Systems (RDBMS) II4
5CSE 225Software Project Management4
6CSE 226Project4
TOTAL25