Diploma in Full Stack Development (DFSD)
About This Course
The course is closely aligned with the ICT Skills Framework (SFw) and seeks to equip graduates with the necessary skills primarily for the Associate Software Engineer role. The overall objective is that the student should demonstrate a professional approach to, and show competence in, the development of information systems through the application of concepts and principles acquired from the course. On satisfactory completion of the course, students should be able to:
• Explain the characteristics and functions of computer and networking systems;
• Analyse, design, develop, integrate and implement information systems;
• Select and apply appropriate methods, tools and techniques in information systems engineering;
• Demonstrate problem-solving skills in the development of information systems;
• Demonstrate the ability to communicate effectively;
• Demonstrate the ability to work independently as well as effectively as a member of a team;
• Apply appropriate quality assurance methods and procedures in information systems engineering;
• Undertake a substantial project involving information systems engineering
What You'll Learn
1) Computing Mathematics Fundamentals (30hrs)
2) Programming Fundamentals (90hrs)
3) Operating Systems & Network Fundamentals (60hrs)
4) Object Oriented Programming (60hrs)
5) Databases (30hrs)
6) Server-Side Development (90hrs)
7) Software Analysis & Design (60hrs)
8) Front-End Development (60hrs)
9) Software Engineering Project (60hrs)
10) DevSecOps (60hrs)
11) Software Project Management (60hrs)
12) Software Testing (60hrs)
*Elective: choose either 5A or 5B with one elective module
13) *5A-Industry Practicum (180hrs)
14) *5B-Capstone Project (120hrs)
*Elective: choose either 5Bi, 5Bii, 5Biii or 5Biv
15) *5Bi-Cloud Architecture and Technologies (60hrs)
16) *5Bii-Secure Software Development (60hrs)
17) *5Biii-Mobile Applications Development (60hrs)
18) *5Biv-Emerging Trends in IT (60hrs)
Entry Requirements
Min. 3 relevant GCE ‘O’ levels and with at least 1 year of relevant working experience:
• English Language (Grade 1-7)
• Mathematics (Grade 1-6)
• Any two other subjects (Grade 1-6)
OR NITEC with GPA >= 3.5
OR NITEC with GPA >= 3.0 and with at least 1 year of relevant work experience
OR Higher NITEC with GPA >= 2.0
OR Higher NITEC with GPA >= 1.5 and with at least 1 year of relevant work experience
OR NITEC in Technology or Services with GPA >= 3.5 and with at least 1 year of relevant working experience
OR Higher NITEC in Technology or Services with GPA >=2.0 and with at least 1 year of relevant working experience
OR relevant Advanced WSQ Certificate (or higher) and Level 6 WSQ Workplace Literacy SOA and Workplace Numeracy SOA and with at least 1 year of relevant working experience
OR applicants with at least 2 years of relevant working experience may apply for the course