Address

85 Airedale Street CBD Auckland 1010

Description

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.

Class Times

Mondays:  8:30-12:30 and 1:30-5:30

Tuesdays: 8:30-12:30 and 1:30-5:30

Wednesdays: 8:30-12: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)

 

Important notes:

* 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.

 

Suggested combinations:

  1. DSE 720, 730, 760 and 750

Potential employment in Web/Cloud/Mobile/Desktop App development

 

  1. DSE 720, 730, 770 and 750

Potential employment in Robotics, Embedded systems, IoT, Mobile/Desktop App development

 

  1. DSE 760, 790 and 750

Potential employment in Web/Cloud App dev, Big Data, Business Intelligence (BI)

 

  1. 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

Students learn the concepts and technologies used in developing web applications. To pass this course students will design, develop, document, present and demonstrate a technical web application solution to a business problem. Technologies used may include, HTML5, SQL, CSS3, PHP, JavaScript, C# and .NET.

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.

INTAKE DATES

Start End Weeks
03/07/2017 06/04/2018 40
11/09/2017 15/06/2018 40
20/11/2017 24/08/2018 40
12/02/2018 02/11/2018 38

KEY INFORMATION FOR STUDENTS

New Zealand Government

Entry Requirements

  • 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.

Duration

1 year

Tuition Fees

Student fees: $11,000
Government tuition subsidy: $9,384
Total: $20,384
Student loan information: StudyLink

Student Success

Successful course completions: N/A

National Graduate Outcomes

(3 years after completion)

Median earnings: $39,001

Earnings range: $29,369 – $48,822

In employment: 61%

In further study: 28%

On a benefit: 6%

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

APPLY NOW