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:
- Develop and maintain software
- Detect technical faults in a Computer installation
- Design and test software to optimize its production and support
- Design and run efficient programmes in a wide spectrum of fields, and in various languages
- Install a computer system
- Produce large, high quality software systems
- Advise on the installation of Computer facilities
- Carry out routine (preventive) maintenance of Computer facilities
- Work with a team on a project
- 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/N | COURSE CODE | COURSE TITLE | CREDIT UNITS |
1 | CSE 111 | Computers Systems | 3 |
2 | CSE 112 | Introduction to Programming | 4 |
3 | CSE 113 | Basic Digital Systems | 4 |
4 | CSE 114 | Internet and World Wide Web | 4 |
5 | CSE 115 | Computer Application Packages I | 5 |
6 | CSE 116 | File Organization and Management | 3 |
7 | MTH 112 | Logic and Linear Algebra | 3 |
8 | STT 111 | Introduction to Statistics | 2 |
9 | GNS 111 | English Language and Communication Skills I | 2 |
10 | ENT 111 | Introduction to Entrepreneurship | 2 |
11 | IDS 111 | Rudiments of Christian Life | 1 |
TOTAL | 33 | ||
YEAR I SECOND SEMESTER | |||
S/N | COURSE CODE | COURSE TITLE | CREDIT UNITS |
1 | CSE 121 | Data Structures and Algorithm | 2 |
2 | CSE 122 | PC Upgrade and Maintenance | 4 |
3 | CSE 123 | Computer System Troubleshooting | 4 |
4 | CSE 124 | Computer and Society | 3 |
5 | CSE 125 | Basic Hardware Maintenance | 4 |
6 | CSE 126 | System Analysis and Design | 3 |
7 | CSE 127 | Students Industrial Attachment | 4 |
8 | MTH 122 | Calculus | 3 |
9 | GNS 121 | English Language and Communication Skills II | 2 |
10 | ENT 121 | Practice of Entrepreneurship | 2 |
11 | IDS 121 | Life and Times of Archbishop Benson Idahosa | 1 |
TOTAL | 34 | ||
YEAR II FIRST SEMESTER | |||
S/N | COURSE CODE | COURSE TITLE | CREDIT UNITS |
1 | CSE 211 | Programming Concepts | 4 |
2 | CSE 212 | Computer Programming using VB.NET | 4 |
3 | CSE 213 | System Programming Concept (C, C++) | 5 |
4 | CSE 214 | Computer Application Packages II | 5 |
5 | CSE 215 | Structured Query Language I | 5 |
6 | CSE 216 | Relational Data Base Management Systems (RDBMS) | 5 |
TOTAL | 28 | ||
YEAR II SECOND SEMESTER | |||
S/N | COURSE CODE | COURSE TITLE | CREDIT UNITS |
1 | CSE 221 | Scientific Prog. Lang. using Object Oriented JAVA | 5 |
2 | CSE 222 | Management Information System | 4 |
3 | CSE 223 | Structured Query Language II | 4 |
4 | CSE 224 | Relational Data Base Management Systems (RDBMS) II | 4 |
5 | CSE 225 | Software Project Management | 4 |
6 | CSE 226 | Project | 4 |
TOTAL | 25 | ||