Advanced Diploma in Software Development

Year 1
Semester 1
• Developing Software: Introduction
• Professionalism and Ethics in Computing
• Computer Systems Fundamentals
• Database Design Fundamentals
• Software Development: Programming Foundations
• Computing: Introduction to Project Management
• Troubleshooting Computer Problems

Semester 2
• Team Working in Computing
• Computing: Graded Unit 1
• Relational Database Management System
• Software Development: Developing Small Standalone
• SQL: Introduction
• Mathematics for Computing 1

Year 2
Semester 1
• Software Development: Developing Website for Multi-platform Used
• System Development: Object Oriented Analysis and Design
• Software Development: Data Structures
• Software Development: Rapid Application Development and Prototyping

Semester 2
• Scripting for Interactivity
• Self Describing Data (XML)
• Web Development: Dynamically Generated Content
• Computer Science: Graded Unit 2 (Project)