Part A: Course Overview

Course Title: Human-Centred Development with Apple Platform Technologies

Credit Points: 12.00


Course Coordinator: Tuck Wah Leong

Course Coordinator Phone: contact via email

Course Coordinator Email: tuck.wah.leong@rmit.edu.au

Course Coordinator Location: City campus

Course Coordinator Availability: contact via email


Pre-requisite Courses and Assumed Knowledge and Capabilities

Recommended Prior Study 

You should have satisfactorily completed or received credit for the following course/s before you commence this course: 

  • COSC3099 UI & UX for Apple Platform (Course ID: 056543)

If you have completed prior studies at RMIT or another institution that developed the skills and knowledge covered in the above course/s you may be eligible to apply for credit transfer. 

Alternatively, if you have prior relevant work experience that developed the skills and knowledge covered in the above course/s you may be eligible for recognition of prior learning. 

Please follow the link for further information on how to apply for credit for prior study or experience

 


Course Description

Human-centred development not only involves people in the development process but also takes the consequences of people using our developed solutions seriously. In this course, you will examine your app with an aim to refine it so that it explicitly supports people’s fundamental needs and rights: Privacy, Security, and Accessibility. You will also learn how to ensure that what you give people to use has been designed with ethical considerations. A solution that takes these core concepts serious in its development is not only usable but will be useful, meaningful and something that people would want.

Privacy, Security and Accessibility are features that are strongly championed by Apple. You will learn about Apple’s extensive guidelines and frameworks regarding these core concepts. You will then learn to use them to redesign, incorporate and implement these concepts into your existing app.

What we design has a huge influence on how people behave and live their lives. Thus, design is an inherently ethical activity. You will learn about ethics and how it relates to design. You will use this knowledge to re-examine your existing design and consider the ethical ramifications. You will take what you learn to improve your solution, ensuring that appropriate ethical considerations are clearly featured in your app.

This course includes a work integrated learning experience in which your knowledge and skills will be applied and assessed in a real or simulated workplace context and where feedback from industry and/ or community is integral to your experience. You will undertake an industry engaged project in a studio-based workshop environment. You will be assessed by RMIT staff.


Objectives/Learning Outcomes/Capability Development

Program Learning Outcomes
For more information on the program learning outcomes for your program, please see the program guide.


Upon successful completion of this course, you will be able to:

  1. Explain the key concepts of Privacy, Security, Accessibility and Ethical considerations when designing and building solutions for people to use;
  2. Identify how Apple guidelines and frameworks for Privacy, Security and Accessibility can be implemented when building a solution for Apple platform;
  3. Critique, explain, and implement ethical considerations appropriate for your team’s app;
  4. Collaborate in a team to implement features of Privacy, Security, Accessibility and Ethical considerations that are appropriate to your team’s app design;
  5. Evaluate the implemented features of Privacy, Security, Accessibility and Ethical considerations of your team’s app with potential users;
  6. Present your Apple Platform app prototype design to a diverse audience and receive feedback from industry and/or community.


Overview of Learning Activities

This course uses the challenge-based learning (CBL) framework where learning takes place in a studio-based workshop environment where you will be learning both Design and Technical (coding). This means that most of the learning takes place in a collaborative setting where you will work in collaborative teams to actively learn to solve real-life problems together with support by mentor staff.

You will be actively engaged in a mix of self-directed online and timetabled, face-to-face learning activities (workshops and studios). Prior to attending the timetabled, face-to-face sessions you will be expected to have completed the specified online activities.

You are encouraged to be proactive and self-directed in your learning, asking questions of your lecturer and/or peers and seeking out information as required, especially from the numerous sources available through the RMIT library, and through links and material specific to this course that is available through myRMIT Studies Course.

The final assessment is a presentation to your peers, academics, and industry professionals.


Overview of Learning Resources

RMIT will provide you with resources and tools for learning in this course through myRMIT Studies Course.

There are services available to support your learning through the University Library. The Library provides guides on academic referencing and subject specialist help as well as a range of study support services. For further information, please visit the Library page on the RMIT University website and the myRMIT student portal.


Overview of Assessment

This course has no hurdle requirements.

Assessment Tasks

Assessment Task 1: Online Quiz/Test
Weighting: 20%
This assessment task supports CLO: 1.

Assessment Task 2: Report & Critique
Weighting: 40%
This assessment task supports CLOs: 2, 3 and 4.

Assessment Task 3: Presentation
Weighting: 30%
This assessment task supports CLOs: 3, 4, 5 and 6.

Assessment Task 4: Individual Reflection
Weighting: 10%
This assessment task supports CLOs: 2 and 3.

If you have a long-term medical condition and/or disability it may be possible to negotiate to vary aspects of the learning or assessment methods. You can contact the program coordinator or Equitable Learning Services if you would like to find out more.