Course Includes:
- Language: English
- Certificate: Yes
Overview
The EdHat IHD Level 5 in Software Development is designed to provide opportunities for learners to apply their knowledge and practical skills for the software development industry. This course is strategically designed to provide progression into a career in the software development on achieving the EdHat IHD Level 5 in software development award or following further study to degree level.
Entry Requirements
Programs of EdHat International Higher Diploma are designed particularly for those students who have recently been in education with an entry profile as follows:
Relevant NQF Level 3 qualifications or
Assessment
| Level of Assessment | Type of Assessment | Weightage | Purpose of Assessment |
| Module Level | On-Line Examinations | 40% | Theoretical Aspects of the Module |
| Assignment | 60% | Practical Implementation aspects of the Module | |
| Program Level | Final Project or Industrial Training | 100% | Ensure the student meets the Program Objectives |
Units
Semester: 1
| Unit ID | Unit Name | Unit category | Credits |
| GCU 0101 | Organization and Behavior | General Core Unit | 10 |
| GCU 0102 | End User Applications | General Core Unit | 10 |
| GCU 0103 | Computer Platforms | General Core Unit | 10 |
| LCS 0101 | Personal Skills Development | Language and Communication Skills | 10 |
| LCS 0102 | English for Academic Purposes – Level I | Language and Communication Skills | 0 |
| ITE 0104 | Network Design, Cabling and Management | Specialised Elective Unit: Pool A | 10 |
| ITE 0102 | Introduction to Programming with VB .NET | Specialised Elective Unit: Pool A | 10 |
| ITE 0101 | Programming Concepts | Specialised Elective Unit: Pool A | 10 |
| ITE 0103 | Web Design and Development | Specialised Elective Unit: Pool A | 10 |
Semester: 2
| Unit ID | Unit Name | Unit category | Credits |
| LCS 0201 | English for Academic Purposes – Level II | Language and Communication Skills | 0 |
| ITC 0201 | Systems Analysis | Specialised Core Unit | 10 |
| ITC 0202 | Database Design Concepts | Specialised Core Unit | 10 |
| ITC 0203 | Networking Concepts | Specialised Core Unit | 10 |
| ITC 0204 | Mobile Systems | Specialised Core Unit | 10 |
| MFE 0201 | Mathematics for Computing | Specialised Elective Unit: Pool B | 10 |
| ITE 0207 | Linux Network Administration | Specialised Elective Unit: Pool B | 10 |
| MGC 0204 | Project Management | Specialised Elective Unit: Pool B | 10 |
| ITE 0208 | Object Oriented Programming using C# .NET | Specialised Elective Unit: Pool B | 10 |
| ITE 0201 | Object Oriented Programming using C++ | Specialised Elective Unit: Pool B | 10 |
| ITE 0202 | Object Oriented Programming using JAVA | Specialised Elective Unit: Pool B | 10 |
| ITE 0209 | Open Source Operating Systems | Specialised Elective Unit: Pool B | 10 |
Semester: 3
| Unit ID | Unit Name | Unit category | Credits |
| RIT 0201 | Research Methods | Language and Communication Skills | 10 |
| LCS 0301 | English for Academic Purposes – Level III | Language and Communication Skills | 0 |
| SDC 0305 | Visual Programming and Development using C# .NET | Specialised Core Unit | 10 |
| SDC 0301 | Quality Systems | Specialised Core Unit | 10 |
| SDC 0302 | Data Analysis and Design | Specialised Core Unit | 10 |
| SDC 0303 | Human Computer Interface | Specialised Core Unit | 10 |
| SDC 0304 | Management in Information Technology | Specialised Core Unit | 10 |
| SDC 0306 | Software Engineering | Specialised Core Unit | 10 |
Semester: 4
| Unit ID | Unit Name | Unit category | Credits |
| SDC 0401 | Web Application and Development | Specialised Core Unit | 10 |
| SDC 0403 | Distributed Systems | Specialised Core Unit | 10 |
| SDC 0404 | Software Testing | Specialised Core Unit | 10 |
| SDC 0402 | E-Business Development | Specialised Core Unit | 10 |
| SDC 0406 | Introduction to Intelligent Systems (Team Project) | Specialised Core Unit | 10 |
| SDC 0405 | Software Development Project or Industrial Experience | Specialised Project or Industrial Experience | 20 |