Unit search

Search results

SIT209 - Software Engineering 2: Developing Internet-Of-Things Applications


2020 unit information

Important Update:

Classes and seminars in Trimester 2/Semester 2, 2020 will be online. Physical distancing for coronavirus (COVID-19) will affect delivery of other learning experiences in this unit. Please check your unit sites for announcements and updates one week prior to the start of your trimester or semester.

Last updated: 2 June 2020

Enrolment modes:Trimester 2: Burwood (Melbourne), Cloud (online)
Credit point(s):2
EFTSL value:0.250
Unit Chair:Trimester 2: Kevin Lee

SIT107 or SIT123


Must be enrolled in S464 Bachelor of Software Engineering (Honours)

Incompatible with:


Typical study commitment:

Students will on average spend 300 hours over the teaching period undertaking the teaching, learning and assessment activities for this unit.

Scheduled learning activities - campus:

Week 1-5: 2 x 2 hour classes per week, 1 x 3 hour studio per week.  Week 6-11: 2 x 2 hour seminar per week, 1 x 3 hour studio per week.

Scheduled learning activities - cloud:

1 x 1 hour scheduled online workshop per week.


With increase capability and affordance of web2.0, web applications have become the primary platform for development of new applications. Many desktop applications have been moved to the World Wide Web which provides better accessibility through web browsers, better cross platform support, and more streamlined application development process. In this problem-oriented and design based learning unit students will be introduced to tools and techniques for web application development, to achieve practical knowledge and hands on experience on real world web applications within the context of cyber physical systems. Students will develop web application that can connect to selected sensors and devices, read data from them, send commands to actuators, and demonstrate the collected data on a web application front end. Working as individuals and in teams within a project–based environment, students will be introduced to various aspects of web development including front end and back end web development and will apply specific techniques and tools at various stages of the development of a fully functional web application.    


These are the Learning Outcomes (ULO) for this Unit
At the completion of this Unit
successful students can:

Deakin Graduate Learning Outcomes


Research real world web application development technologies and best practices

GLO1: Discipline-specific knowledge and capabilities
GLO3: Digital literacy


Develop working web application prototypes for cyber-physical systems that demonstrate effective application of underlying technologies and approaches.

GLO1: Discipline-specific knowledge and capabilities
GLO4: Critical thinking
GLO5: Problem solving


Contribute effectively to team-based agile development projects by applying appropriate practices and project management techniques.

GLO1: Discipline-specific knowledge and capabilities
GLO6: Self-management
GLO7: Teamwork


Establish and evaluate continuous delivery infrastructure that supports web application development, testing and deployment.

GLO1: Discipline-specific knowledge and capabilities
GLO4: Critical thinking


Prepare application documentations that clearly articulates key technologies and processes used in application development, implementation, testing and deployment.

GLO2: Communication
GLO3: Digital literacy


Analyse, critique and reflect upon a portfolio of artefacts to reason about and evidence achievement of specified objectives and goals.

GLO6: Self-management

These Unit Learning Outcomes are applicable for all teaching periods throughout the year


Assessment DescriptionStudent outputWeighting (% total mark for unit)Indicative due week
Learning portfolio Portfolio100%Week 12

The assessment due weeks provided may change. The Unit Chair will clarify the exact assessment requirements, including the due date, at the start of the teaching period.

Hurdle requirement

To be eligible to obtain a pass in this unit, students must meet certain milestones as part of the portfolio.

Learning Resource

There is no prescribed text. Unit materials are provided via the unit site. This includes unit topic readings and references to further information.