CategoriesNZ TECHNOLOGY ACADEMY
The Diploma in Software Development provides career-minded students with practical hands-on software development in modern application programming, resulting in highly-tuned technical capabilities. On completion, graduates are well prepared for lucrative roles in the software development industry.
Students taking the Robotics and Internet of Things (IoT) option will be ready for the next generation of jobs involving robots, embedded systems, sensors and smart, connected devices.
Mondays: 8:30-12:30 and 1:30-5:30
Tuesdays: 8:30-12:30 and 1:30-5:30
Students enrolled in DSE 750 Application Development Project may have the option to negotiate flexible hours.
Course Offerings 2017
Please note that not all courses are offered every term.
DSE 720 Desktop Application Development * 15 credits
DSE 730 Mobile Application Development * 15 credits
DSE 760 Cloud and Web Application Development ** 30 credits
DSE 770 Robotics and Internet of Things (IoT) 30 credits
DSE 790 Business Intelligence and Databases *** 30 credits
DSE 750 Application Development Project **** 60 credits (Offered every term, two term course)
* DSE 720 and DSE 730 are offered in the same term (4 weeks each).
** DSE 760 replaces DSE 710 and 740 that are no longer offered.
*** Students need approval from the Head of the Academy to enrol in DSE 790, Business Intelligence and Databases. This approval will be given only to students with a strong background in database fundamentals.
**** Students need to complete 60 credits from the 15 and 30-credit courses before enrolling in the 60-credit, Application Development Project. Any combination of 15 and 30-credit courses may be taken to make up the first 60 credits. Students enrolled in DSE 750 Application Development Project are encouraged to find real projects in industry and do their projects in industry.
- DSE 720, 730, 760 and 750
Potential employment in Web/Cloud/Mobile/Desktop App development
- DSE 720, 730, 770 and 750
Potential employment in Robotics, Embedded systems, IoT, Mobile/Desktop App development
- DSE 760, 790 and 750
Potential employment in Web/Cloud App dev, Big Data, Business Intelligence (BI)
- DSE 770, 790 and 750
Potential employment in Robotics, Embedded systems, IoT, Environment monitoring, Traffic control systems, Smart cities.
OVERVIEW OF COURSE
ROBOTICS AND IoT
Students will learn Robotics and IoT concepts and technologies by building and programming robots and things (Internet of Things). They will work individually and in groups. They will explore new and emerging sensor technologies in a highly collaborative learning environment. Students must take this paper if they plan to do their 60-credit Capstone Project in either robotics or IoT, during the second half of the Diploma.
WEB APPLICATION DEVELOPMENT
DESKTOP APPLICATION DEVELOPMENT
Students learn the concepts and technologies used in developing desktop applications. To pass this course students will design, develop, document, present and demonstrate a technical desktop application solution to a business problem, using the Test-Driven Development (Agile) methodology. Java is the programming language that is used currently, along with Eclipse as the IDE.
MOBILE APPLICATION DEVELOPMENT
Students learn the concepts and technologies used in developing mobile applications. To pass this course students will design, develop, document, demonstrate and present a mobile application solution to a business problem. Significant amount of time will be spent on User Interface (UI) Design. Currently we use Java, with Android Studio as the IDE. Students will also get some exposure to XML.
CLOUD APPLICATION DEVELOPMENT
Students learn the concepts and technologies used in developing cloud-based applications. To pass this course students will, 1) design, develop, document, demonstrate and present a cloud-based database application, 2) design a cloud- based infrastructure and 3) integrate an existing project into the cloud. Heroku and IBM Bluemix are the main platforms used currently. We may also use Windows Azure.
APPLICATION DEVELOPMENT PROJECT
Students work in groups of three or four on a major capstone project. This project can be multi-disciplinary (e.g., a mobile app controlled coffee machine) and/or involving both hardware and software, e.g. control of a robot and the robot itself. Students will be encouraged to work on industry sponsored projects.
|KEY INFORMATION FOR STUDENTS|
• Successful completion of a Degree or National Diploma in Computing Level 6 or overseas equivalent.
• a minimum of 3 years experience in computing with a qualification at level 6 or higher, or relevant background in computing either through qualifications or experience.
• Academic IELTS 6.0, Pearson Test, or equivalent with no band lower than 5.5.
|Government tuition subsidy|
|Student loan information||StudyLink|
|Successful course completions||N/A|
|National Graduate Outcomes
(3 years after completion)
|In further study|
|On a benefit|
|Note: all KIS information is the most recent available relating to domestic students only.|
|Click here for more information about the Key Information for Students|