Course Title: VCE Software Development Unit 4

Part A: Course Overview

Course Title: VCE Software Development Unit 4

Credit Points: 90.00

Terms

Course Code

Campus

Career

School

Learning Mode

Teaching Period(s)

COSC6218

City Campus

Preparatory

360T Education

Face-to-Face

Term2 2019,
Term2 2020,
Term2 2021

Course Coordinator: David Thomas

Course Coordinator Phone: +61 3 9925 9122

Course Coordinator Email: david.b.thomas@rmit.edu.au

Course Coordinator Location: Tivoli Building, 235 - 251 Bourke Street, Bld 108.5.007 RMIT

Course Coordinator Availability: email or when teaching


Pre-requisite Courses and Assumed Knowledge and Capabilities

Pre-requisite:

You should have satisfactorily completed Unit 3 before you commence Unit 4.

Assumed Knowledge and Capabilities.

You should be able to use the Windows Operating System, a word processor and a web browser. Additionally, you should have sound design thinking skills.

For your information the RMIT Course Requisites policy can be found at: http://www.rmit.edu.au/browse;ID=twx09y07zilc


Course Description

In this unit students focus on how the information needs of individuals and organisations are met through the creation of software solutions. They consider the risks to software and data during the software development process, as well as throughout the use of the software solution by an organisation.

In Area of Study 1 students apply the problem-solving stages of development and evaluation to develop their preferred design prepared in Unit 3, Area of Study 2, into a software solution and evaluate the solution, chosen development model. Area of Study 1 forms the second part of the School-assessed Task (SAT).

In Area of Study 2 students examine the security practices of an organisation and the risks to software and data during the development and use of the software solutions. Students evaluate the current security practices and develop a risk management plan.


Objectives/Learning Outcomes/Capability Development

In area of study 1 students develop the design they prepared in Unit 3, Area of Study 2, into a software solution that meets an identified need or opportunity by applying the problem-solving stages of development and evaluation.

Appropriate processing features of a programming language, including validation, are used to develop an efficient and effective software solution. Testing techniques are used to ensure the software solution meets requirements.

Students monitor and record the progress of their projects using the project plan developed in Unit 3, Area of Study 2. Details could include actual versus expected durations, achievement of milestones and annotations to explain progress. Students evaluate the quality of their software solution using the evaluation criteria developed in Unit 3, Area of Study 2, and assess the effectiveness of the development model.

Students apply computational thinking skills when developing their design ideas into a software solution.

 

In area of study 2 students focus on the security risks to software and data during the software development process and throughout the use of the software solution by an organisation. Students analyse and evaluate the security of current software development practices, examine the risks to software and data, and consider the consequences of implementing software with ineffective security strategies. Physical and software controls, security vulnerabilities, web application and third-party software risks are investigated. Students recommend risk management strategies to improve current practices, taking into account the key legal requirements and ethical issues faced by an organisation.

Students apply systems thinking skills when analysing and evaluating software development security strategies within an organisation, and when recommending a risk management plan to improve current practices.


Outcome 1   On completion of this unit the student should be able to develop and evaluate a software solution that meets requirements and evaluate the effectiveness of the development model.   Outcome 2   On completion of this unit the student should be able to respond to a teacher-provided case study to examine the current software development security strategies of an organisation, identify the risks and the consequences of ineffective strategies and recommend a risk management plan to improve current security practices.


Overview of Learning Activities

Your learning activities of this course include a blended learning approach of lecture mode and student-centred learning which include active participation in project work, group discussions, work-sheet activities, answering given questions and answering past exam papers.


Overview of Learning Resources

Software Development VCE Units 3 & 4 Student Book with 1 Access Code for 26 months

By Gary Bass, Selina Dennis, Therese Keane | Copyright Year:2020 | ISBN-13: 9780170440943

Published:11/10/2019

RMIT will provide you with resources and tools for learning in this course through our online systems and access to specialised facilities and relevant software. You will also have access to the library resources.


Overview of Assessment

You will be assessed on how well you meet the course’s learning outcomes and on your development against the program learning outcomes.

Feedback will be given on all assessment tasks.

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, special needs coordinator, or the Equitable Learning Service if you would like to find out more.

 

The Student Charter www.rmit.edu.au/about/our-education/supporting-learning-and-teaching/student-charter/ summarises your responsibilities as an RMIT University student as well as the responsibilities of the university.

 

Your course assessment conforms to RMIT assessment principles, regulations, policies and procedures which can be found on the RMIT University website at: http://www1.rmit.edu.au/browse;ID=qwxbqbg739rl1