Course Title: Perform unit test for a class
Part B: Course Detail
Teaching Period: Term1 2009
Course Code: BUSM7781C
Course Title: Perform unit test for a class
School: 650T TAFE Business
Campus: City Campus
Program: C5194 - Diploma of Information Technology (General)
Course Contact : Radhu Punchanathan
Course Contact Phone: +61 3 99251409
Course Contact Email:radhu@rmit.edu.au
Name and Contact Details of All Other Relevant Staff
Name: Adel Smee
Phone: +61(3) 9925 1552
Email: adel.smee@rmit.edu.au
Nominal Hours: 40
Regardless of the mode of delivery, represent a guide to the relative teaching time and student effort required to successfully achieve a particular competency/module. This may include not only scheduled classes or workplace visits but also the amount of effort required to undertake, evaluate and complete all assessment requirements, including any non-classroom activities.
Pre-requisites and Co-requisites
None
Course Description
This unit defines the competency required to ensure that the systems and routines that are developed is proved adequate, before handover to the user by unit testing the functionality and reliability of the system developed.
National Codes, Titles, Elements and Performance Criteria
National Element Code & Title: |
ICAT4242A Perform unit test for a class |
Element: |
Prepare for test |
Performance Criteria: |
1. Determine test criteria |
Element: |
Analyse and classify results |
Performance Criteria: |
1. Ensure clean test environment |
Element: |
Conduct test |
Performance Criteria: |
1. Review and classify test results to highlight areas of concern |
Learning Outcomes
Details of Learning Activities
Theory sessions, practical lab sessions, tutorial sessions, and out-of-class research and homework.
Teaching Schedule
Week | Topics / Learning Activities Covered for 2 sessions of 2 hours |
Assessment Tasks / Elements |
|
Week 1 – 9th Feb |
Introduction to the course | Alice – an overview | Element 1 |
Week 2 – 16th Feb | The Alice Tutorials 1 | The Alice Tutorials 2 | Element 1 |
Week 3 – 23rd Feb | Program design | Program Implementation | Element 1 |
Week 4 – 2nd March | Details Area, Positioning & Views | Class, Objects and Methods | Element 1 |
Week 5 – 9th March | Reusing objects | Methods | Element 1 |
Week 6 – 16th March | Parameters | Property variables | Element 1 |
Week 7 – 23rd March | Practice Test | Assessment 1 | Alice Practical Test |
Week 8 – 30th March | Functions | Flow control, Operators, if statement | Element 2 |
Week 9 – 6th April | For, while loops | Flow control in functions | Element 2 |
VACATION MID SEMESTER (EASTER) BREAK – 9th April – 15th April | |||
Week 9 – 13th April | For, while loops | Flow control in functions | Element 3 |
Week 10 – 20th April | Project completion | Assessment 2 Project Submission |
Alice Project Assessment 2 –CA/NYC(30%) |
Week 11 – 27th April | Intro Java & Text editor | Java Basics / variables | Element 1 |
Week 12 – 4th May | Data types / Operators | Flow Controls - Conditional (if) | Element 2 |
Week 13 – 11th May | Conditional (if) | Looping structures | Element 3 |
Week 14 – 18th May | Looping structures | Looping structures | Element 3 |
Week 15 – 25th May | Practice Test | Assessment 3 |
Java Test Assessment 3 – CA/NYC(30% ) |
Week 16 – 1st June | Alice & Java Theory Test - Assessment 4 - (20%) | ||
Week 17 – 8th June | Portfolio submissions and Final assessment (to be advised) | ||
Week 18 – 15th June | Review and Feedback (location, time & date to be advised) |
Learning Resources
Prescribed Texts
References
Joel A (2008) Alice in Action with Java. Thomson Course Technology, Boston, Mass. ISBN 978-1-4239-0096-2 |
|
Dann. W, Cooper.S, Pausch. R (2009) , Learning to program with Alice, 2nd Edition, Pearson Education, Inc., NJ, ISBN 978-0-13-208516-8 |
|
Sparke. G, (2006)The Java Way, 2nd Edition, Pearson Education Inc, ISBN 978-07339-7508-X |
|
Sierra. K, & Bates. B, (2005) Head First Java, 2nd Edition, O’Reilly Publication, ISBN 0-596-00920-8 |
|
Overton. J, (2007) Simple Program Design, Thomson Learning Inc, ISBN 978-0-17-012895-7 |
Other Resources
Overview of Assessment
Assessment will incorporate a variety of methods including assignment, practical and written tests, practical problem solving in-class exercises.
You will be asked to demonstrate your work to your teacher to ensure relevant competency standards are met. You will be provided feedback throughout the course.
Assessment Tasks
Assessment No & Week - Assessment Description - Competency grade - Numerical grade
Assessment 1 – Week 7 - This is a practical assessment in Alice - CA / NYC - Maximum 20%
Assessment 2 – Week 10 - This is a progressive project in Alice - CA / NYC - Maximum 30%
Assessment 3 – Week 15 - This is an Assessment in Java - CA / NYC - Maximum 30%
Assessment 4 – Week 16/17 - This is a theory assessment in both Alice and Java - Maximum 20%
Assessment Matrix
ICAT4242A - Perform unit test for a class | Assessment 1 CA/NYC - (20%) | Assessment 2 CA/NYC - (30%) | Assessment 3 CA/NYC - (30%) |
Assessment 4 (20%) |
Element 1: Prepare for test | Yes | No | Yes | Yes |
Element 2: Conduct test | No | Yes | Yes | Yes |
Element 3: Analyse and classify results | No | Yes | No | Yes |
Other Information
Competency and grading requirements:
To be deemed competent students must demonstrate an understanding of all elements of a competency. Assessment methods have been designed to measure achievement of each competency in a flexible manner over multiple tasks. Students are advised that they are likely to be asked to personally demonstrate their assessment work to their teacher to ensure that the relevant competency standards are being met.
All assessments for this course must be completed to achieve CA (Competency Achieved) grade. Each assessment task will also carry a numerical weighting to be used for grading purposes. The grade applied to this weighting will only be awarded if a CA has been achieved in all compulsory assessment tasks.
If a student has been marked NYC (Not Yet Competent) in any of the assessment tasks, the weighting will carry no value until the student has obtained CA. If a CA is achieved on re-assessment then a maximum mark of 50% of the original weighting will be granted for that assessment.
Reassessments will only be granted to students who were either unsuccessful in the first attempt or have an approved special consideration application.
A final theory test worth 20% will be offered to students who have achieved CA.
Course Overview: Access Course Overview