Home NYP >
Schools >
School of Information Technology >
Courses >
Diploma in Information Technology >
Course Structure
Course Structure
| Course Introduction | | | Course Aims | | | Course Structure | | | Entry Requirements | | | Career Prospects | | | Further Studies |
Diploma in Information Technology
Click here for Module Synopses (PDF format)
Year 1 – Semesters 1 & 2
| Core Modules | |
| IT1111 | Programming Essentials |
| IT1202 | Internet Applications Development |
| IT1213 | Data Communications and Networking |
| IT1209 | Interactive Web Applications Development |
| IT1218 | Law and Ethics of IT |
| IT2126 | Object-Oriented Programming |
| IT2106 | IP Technology and Networking |
| IT1110 | Communication Skills 1 |
| IT1101 | Computing Mathematics 1 |
| IT1201 | Computing Mathematics 2 |
| IT1199 | Interactive Web Applications Development Project |
| IT1299 | IT Innovation Project |
| General Studies | |
Year 2 – Semesters 1 & 2
| Core Modules | |
| IT1204 | Data Structures and Algorithms |
| IT2140 | Object-Oriented Analysis and Design |
| IT2201 | Database Management Systems |
| IT1210 | Communication Skills 2 |
| IT1205 | Operating Systems |
| IT2116 | Software Engineering |
| IT2155 | Digital Media Interaction Design |
| IT2118 | InfoSecurity Technology |
| IT2297 | Object-Oriented Analysis and Design Project |
| General Studies | |
Prescribed Electives
Two modules and one project module from:
| Prescribed Electives | |
| IT2127 | C# Applications Development |
| IT2128 | C++ Applications Development |
| IT2129 | VB.NET Applications Development |
| IT2203 | Enterprise Applications Development |
| IT2274 | Java Enterprise Development |
| IT2298 | Enterprise Applications Development Project |
| IT2299 | Java Enterprise Development Project |
Year 3 – Semesters 1 & 2
| Core Modules | |
| IT3180 | Emerging Trends and Technologies |
| IT3199 | Industrial Placement Programme |
| IT3291 | Final Year Project |
| IT3295 | Overseas Placement Programme |
| General Studies | |
Prescribed Electives
One option from the following specialisation areas:
| Information Security & Forensics | |
| IT3111 | InfoSecurity Management |
| IT3112 | System and Network Security |
| IT3113 | Applications Security |
| IT3118 | Digital Forensics |
| IT3191 | InfoSecurity Case Study |
| Geospatial & Mobile Innovation | |
| IT3160 | Concepts of Geospatial Information System |
| IT3161 | Geospatial Visualisation |
| IT3176 | Mobile Applications Development |
| IT3178 | Cloud Computing |
| IT3197 | Geo-Mobile Innovation Case Study |
| Digital Entertainment | |
| IT3125 | Psychology & Sociology for Online Media |
| IT3154 | Computer Graphics |
| IT3157 | Games Development |
| IT3158 | Visual Art Techniques |
| IT3193 | Digital Entertainment Case Study |
| Social Media & Analytics | |
| IT3125 | Psychology & Sociology for Online Media |
| IT3126 | Social Media Technologies |
| IT3127 | Enterprise Social Media |
| IT3128 | Social Media Marketing & Analytics |
| IT3196 | Social Media Case Study |














