0% found this document useful (0 votes)
13 views

ICTPRG407 - Unit Outline - 2020 - 2

This document outlines a unit of study for ICTPRG407 - Write Script for Software Applications. The unit is delivered over 9 weeks with classroom and online components. Key topics include scripting fundamentals, variables, strings, decisions, loops, lists, and self-defined functions. Assessment includes quizzes, short answer questions, and a final project to create a small application. Students must satisfactorily complete all assessments to pass the unit.

Uploaded by

Ribbit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

ICTPRG407 - Unit Outline - 2020 - 2

This document outlines a unit of study for ICTPRG407 - Write Script for Software Applications. The unit is delivered over 9 weeks with classroom and online components. Key topics include scripting fundamentals, variables, strings, decisions, loops, lists, and self-defined functions. Assessment includes quizzes, short answer questions, and a final project to create a small application. Students must satisfactorily complete all assessments to pass the unit.

Uploaded by

Ribbit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Unit Outline © Melbourne Polytechnic 2016

Department of Information Technology


Created: 18 October 2019 | Review date: 18 October 2020 | Version: 1

ICT40118 – Certificate IV in Information Techenology


☒ Single unit delivery and assessment ☐ Clustered unit delivery and assessment

Single unit outline


National code Internal code Unit name
ICTPRG407 Write script for software application

Delivery overview
Research,
Total nominal Classroom/ Online/ Supervised Work readings,
hours face to face blended projects Placement workplace
activities etc.
40 31.5 8.5 Insert hours Insert hours Insert hours

Trainer, teacher or Bing Liu / Ian Beecroft


facilitator name
Contact details [email protected]/
[email protected]
Class time As per timetable
Semester and year Semester 2, 2020
School Engineering, Design and Construction
Department Info Tech
Campus Preston

Program leader name Uday Vaidya


Contact details 0392691476
[email protected]
Date Feb 2020

Training package(s) © Commonwealth of Australia 2011 © Commonwealth of Australia 2013


Doc ID: P/P/F/4/005C | Date: 29.04.2016 | Edition 6 Page 1 of 8
Unit Outline © Melbourne Polytechnic 2016
Department of Information Technology
Created: 18 October 2019 | Review date: 18 October 2020 | Version: 1

Delivery and assessment plan (non-workplace deliveries)


Session Topic Learning activity Days & Assessment Resources required/
3.5 hrs / (specify if classroom, online, times schedule provided
session blended, other) (e.g. due dates)

1 Topic 1 Classroom As per Resource Guide


(Week 1) Determine the • Unit outlines timetabl PowerPoint
requirements of • Intro to SDLC e
building the script • Intellectual
Properties
• Scripting for Security
• Why Python
• Python 2 and 3 IDEs
• Packet Tracer

2 Topic 2 Classroom Assessment task Resource Guide


(Week 2) Design Scripting • Basic symbols of 1 due PowerPoint
Flowchart (Quiz 1)
• Create a Flowchart
• Syntax of
Pseudocode
• Writing Pseudocode
for a Scripting
• Review Pseudocode
by Flowchart

3 Topic 3.1 - Variables Resource Guide


(Week 3) Topic 3 Classroom PowerPoint
Writing the Scripting • Python Variables
• Declare a variable
• Operators
• Numbers
• Packet Tracer

4 Topic 3.2 – Python String Assessment task Resource Guide


(Week 4) Classroom 2 due PowerPoint
(Quiz 2)
• Declare a String
• Declare a String
• String Operators
• String Characters
• Connecting two or
more Strings
• Build in String
functions
• Packet Tracer

Training package(s) © Commonwealth of Australia 2011 © Commonwealth of Australia 2013


Doc ID: P/P/F/4/005C | Date: 29.04.2016 | Edition 6 Page 2 of 8
Unit Outline © Melbourne Polytechnic 2016
Department of Information Technology
Created: 18 October 2019 | Review date: 18 October 2020 | Version: 1

5 Topic 3.3 – Decision Resource Guide


(Week 5) Classroom PowerPoint

• If Statement
• If…else…Statement
• Nested if
• elif Statement
• Packet Tracer

6 Topic 3.4 - Loops Assessment task PowerPoint


(Week 6) Classroom 3 due Handouts
(Quiz 3)
• While loop
• For loop
• Looping LED lights

7 Topic 3.5 – Lists and Self- Assessment task Resource Guide


(Week 7) defined functions. 4 due PowerPoint
Classroom (Short Answer
Questions)
• List in Python
• Using loops for a list
• Work on Week 6
Task
• Self-defined
functions
• Modules
• Packet Tracer

8-9 Assessments 5 • Work on - Project


(Week 8 Assignment(Project) (Create a Small
– Application)
Week 9)

Attendance
Students are encouraged to attend all classes and engage in all activities offered by Melbourne Polytechnic
to complete this unit to a competent level.

Class attendance is extremely important and must be given high priority for units that requires student to
perform hands-on activity or carry out a demonstration for assessment purpose.
Students are encouraged to attend all classes and engage in all activities offered by Melbourne
Polytechnic to complete this unit to a competent level.

Training package(s) © Commonwealth of Australia 2011 © Commonwealth of Australia 2013


Doc ID: P/P/F/4/005C | Date: 29.04.2016 | Edition 6 Page 3 of 8
Unit Outline © Melbourne Polytechnic 2016
Department of Information Technology
Created: 18 October 2019 | Review date: 18 October 2020 | Version: 1

Assessment
All assessment tasks must be satisfactorily completed for a student to be deemed competent. On
completion of all assessment tasks/items, student will be issued a result for the unit. Refer to VET
Assessment Policy (P/P/D/7/025) for assessment instructions.

Assessment grading
AQF
GRADE CODE Level Performance descriptors
Competent CHD AQF 5&6 Outstanding performance of competence against qualification criteria,
with high only demonstrating significant depth & breadth in transfer and systematic
distinction extension.
Competent CD AQF 5&6 Exceeded performance of competence against qualification criteria,
with distinction only demonstrating developed depth of transfer and systematic integration.
Competent CC AQF 5&6 Performed above the required competence criterion required
with credit only demonstrating a depth of transfer and systematic integration.
Competent – SC All AQF Has met criterion for the qualification level:
Satisfactorily 1-6 • performance criteria
completed • evidence guide
• possesses skills and knowledge required at a satisfactory
application for practice and can act on available information.
Competency CNA All AQF Did not meet criterion for the qualification level:
not yet attained 1-6 • performance criteria
• evidence guide
• does not possess skills and knowledge required.

Student and teacher instructions


• Only Diploma and Advanced Diploma level courses/units are graded at Melbourne Polytechnic. A
grade can only be attempted after all assessments for the unit are completed and deemed
competent.
• The student must complete separate requirements to allow assessment grading, the details of
which are included in this document and within assessment documentation.
• If the grading option is offered in a unit, all elements, performance criteria, the indicated required
skills/performance evidence and required knowledge/knowledge evidence must be considered in
the additional graded assessment.
• Grading a unit will require instructions to the student making it clear that grading of the
assessment is an option and not compulsory. There must also be clear instructions on how grades
can be achieved.
• Certificate I to Certificate IV assessments are not graded.

Training package(s) © Commonwealth of Australia 2011 © Commonwealth of Australia 2013


Doc ID: P/P/F/4/005C | Date: 29.04.2016 | Edition 6 Page 4 of 8
Unit Outline © Melbourne Polytechnic 2016
Department of Information Technology
Created: 18 October 2019 | Review date: 18 October 2020 | Version: 1

Assessment submission information


Result (SC Submission details
Assessment no. and name
Due date (include special instructions:
(refer UoC assessment mapping P/P/F/4/005b) or CNA)
assessment box, online, etc.)
1 Assessment Task 1 – Multiple Choice Week 2 SC Online Quiz (LMS)
2 Assessment Task 2 – Multiple Choice Week 4 SC Online Quiz (LMS)
3 Assessment Task 3 – Multiple Choice Week 6 SC Online Quiz (LMS)
4 Assessment Task 4 – Short Answer Questions Week 7 SC Short Answers (LMS)
5 Assessment Task 5 – Create a Small Application Week 9 SC Online submission (LMS)

Please note: No hand submitted assessments will be accepted without a completed Assessment Cover
Sheet (included at the end of this document). Assessments that are electronically submitted must include a
scanned Assessment Cover Sheet or PDF.

Reasonable adjustment
Reasonable adjustment for assessment tasks for a unit may be requested by the student for consideration
by the teacher for the methods by which evidence is collected. However, the evidence criteria for making
competent/not yet competent decisions (and/or awarding grades) must be the same irrespective of the
group and/or individual being assessed. Reasonable adjustment usually involves varying:

• the processes for conducting the assessment (e. allowing additional time, varying the venue)
• the evidence gathering techniques (e.g. The oral rather than written questioning, use of a scribe,
modifications to equipment).

Special consideration
Students can apply for special consideration if personal circumstances or illness have adversely affected
their result in an assessment, or their ability to undertake an assessment. If they wish to seek special
consideration, a special consideration form must be completed no later than 3 days after the due date of
the assessment and submitted to the relevant Senior Educator.

Resubmission
Students will have an opportunity to resubmit assessment tasks if a non-satisfactory judgment is made.
Specific details are included here if needed.

Required texts
Nil

Additional resources, physical resources and materials


Nil

Training package(s) © Commonwealth of Australia 2011 © Commonwealth of Australia 2013


Doc ID: P/P/F/4/005C | Date: 29.04.2016 | Edition 6 Page 5 of 8
Unit Outline © Melbourne Polytechnic 2016
Department of Information Technology
Created: 18 October 2019 | Review date: 18 October 2020 | Version: 1

Occupational Health and Safety


No licensing, legislative, regulatory or certification requirements apply to this unit at the time of
endorsement.

Unit information
Unit description
ICTPRG407 Write script for software application
This unit describes the skills and knowledge required to plan, design and build scripts, using a scripting
language to construct a highly interactive and automated software application.

It applies to individuals who build and integrate interactive applications, or websites for internal, and
public, sites. They may work as application developers, application-support personnel, programmers
specialising in a scripting language, web application programmers, or web developers

Unit outcomes
Elements Performance criteria
1. Determine the 1.1 Identify the main characteristics of scripting languages
requirements of building the 1.2 Identify and use a framework, and integrated development environment
script (IDE), to build the script using the chosen scripting language
1.3 Identify the protocols and the object model used in the chosen scripting
language
2. Design the script 2.1 Create pseudo code to describe the logic needed in the script
2.2 Review pseudo code for missing logic and error
3. Write the script 3.1 Translate pseudo code into scripts, incorporating the use of basic
language elements
3.2 Create internal documentation in the script
3.3 Incorporate item manipulation using the chosen scripting language
3.4 Review, debug, and document the script

Required skills/Performance evidence


• Design, write, and integrate scripts into software solutions to accommodate specified application
requirements
• Test and debug scripts, to ensure that the software meets the specification
• Use a framework and an integrated development environment (ide) in developing scripts.

Training package(s) © Commonwealth of Australia 2011 © Commonwealth of Australia 2013


Doc ID: P/P/F/4/005C | Date: 29.04.2016 | Edition 6 Page 6 of 8
Unit Outline © Melbourne Polytechnic 2016
Department of Information Technology
Created: 18 October 2019 | Review date: 18 October 2020 | Version: 1

Required knowledge/Knowledge evidence


• Describe the platforms suited to software development
• Identify and summarise, copyright and intellectual property legislative requirements
• Describe the life cycle of software development
• Describe the processes and techniques related to the development of small-size applications.

Training package(s):
© Commonwealth of Australia 2011. Copied and communicated under AEShareNet Free for Education licence. Conditions
for the licence can be found at http://www.rogerclarke.com/AEShareNet/FfE2/index.html

© 2013 Commonwealth of Australia. Copied and communicated under Creative Commons Attributions-NoDerivs 3.0
License. Conditions for the licence can be found at
http://www.creativecommons.org.au

Training package(s) © Commonwealth of Australia 2011 © Commonwealth of Australia 2013


Doc ID: P/P/F/4/005C | Date: 29.04.2016 | Edition 6 Page 7 of 8
Assessment Cover Sheet
(Complete all details and attach to front of assessment task/assignment before submitting)

Name

Student ID

Course code & name

Unit code & name

Name of assessment

Due Date .…. / ….. / ….. (Submission after the due date may be subject to penalty)
Teacher name

Comments

Declaration: Read, tick and sign below


 I declare that the attached assessment I have submitted is my own original work and any contributions from and references
to other authors are clearly acknowledged and noted.

 This document has been created for the purpose of this assessment only and has not been submitted as another form of
assessment at Melbourne Polytechnic or any other tertiary institute.

 I have retained a copy of this work for my reference in the event that this application is lost or damaged.

 I give permission for Melbourne Polytechnic to keep, make copies of and communicate my work for the purpose of
investigating plagiarism and/or review by internal and external assessors.

 I understand that plagiarism is the act of using another person’s idea or work and presenting it as my own. This is a serious
offence and I will accept that penalties will be imposed on me should I breach Melbourne Polytechnic’s plagiarism policy.

Student signature …………………………………………………… Date …… / .….. / …...

Please note that your assignment will not be accepted unless you have:
• completed all sections of the assignment
• acknowledged all sources of other people’s contributions including references and students’ names for group work
assessments
• filled in all areas of this student assignment cover sheet.

Please note that your assignment will not be accepted unless you have:
• completed all sections of the assignment
• acknowledged all sources of other people’s contributions including references and students’ names for
group work assessments
• filled in all areas of this student assignment cover sheet.

Doc ID: P/P/F/4/009 | Date: 9.12.2014 | Edition 2 Page 8 of 8


Creation date: 1 January 2016 | Review date: 1 January 2017

You might also like