COS20007 Portfolio Format and Assessment Criteria
COS20007 Portfolio Format and Assessment Criteria
COS20007
Object Oriented Programming
Semester 1, 2024
Portfolio Format and Assessment Criteria
Overview
Results in this unit are determined from a portfolio of work that you submit at the end of the unit.
This is designed to help you achieve the best result possible, with lots of support to help you learn.
This document outlines the portfolio assessment process, the format of the portfolio, and its
assessment criteria.
Teaching You
Staff
Concept
As shown in the image above, this process is iterative. Each week we will help you learn by
introducing topics, working through tasks with you, and providing resources and tasks you can
complete. Using these resources can help you develop your understanding. In this process you will
create pieces of work that demonstrate your understanding. You can submit these to us so that we
can help ensure that you have understood each topic correctly. The feedback we provide should
then help you develop your understanding, while also providing us with ideas we can use to
improve the way the unit is delivered.
At the end of the semester you can select your best pieces of work to submit in your portfolio. Your
grade is then determined from what you have submitted - which should have incorporated all of the
feedback you have received throughout the teaching period.
Page 2 of 8
Portfolio Format
In this unit the portfolio you submit needs to contain the following items:
1. A Learning Summary Report that reflects on what you have learnt, and shows how your
portfolio addresses the unit’s learning outcomes and its assessment criteria. As a minimum this
will include:
a. Evidence that you have passed the semester test,
b. evidence that you have completed the weekly tasks appropriate for your target grade,
c. a program of your own design if you are aiming for a Distinction grade or above, and
d. a research report if you are aiming for a High Distinction of 90 or above.
Page 3 of 8
Semester Test
You must pass the semester test in order to pass this unit of study, and you will be provided with
two opportunities to do so. The first opportunity to pass the test will be marked as either Redo, Fix
and Resubmit, or Pass. If the mark is Pass, you can include the test as evidence in your portfolio.
If the mark is Fix and Resubmit, your test must be corrected before the final portfolio submission.
If the mark is Redo, a second different “re-sit” test must be completed during the semester. The
possible grades for this re-sit are either Pass or Fail. If the mark is Pass, you can include the test
as evidence in your portfolio. If the mark is Fail, you are not eligible to pass the unit.
Fix and Resubmit You must address some issues with your answers. You must correct all issues and
get your test signed off as Complete before it is included in your portfolio.
If your test is not marked as complete before the end of the teaching period, you
must include corrections (unless an alternative arrangement has been made) in
your portfolio to demonstrate that you have addressed the issues raised. Failure to
include these corrections, or providing incorrect corrections, will result in an overall
fail grade for the unit.
Redo You must sit and pass a “re-sit” test, otherwise the test is considered to have been
failed. Note that each sitting will be a different test.
Fail This will only be given on the final sitting of a test where your result is not sufficient
to be graded as Pass. This grade indicates that you have not met the hurdle
requirements and are no longer able to pass the unit.
Weekly Tasks
Each week there will be a number of tasks that you are required to complete. These tasks are
designed to help you understand the material presented, and to give you a chance to apply the
concepts studied. Your portfolio must include work from these weekly tasks that demonstrates you
have successfully mastered all of the unit’s learning outcomes.
Tasks are related to different grade outcomes.
Description
Pass Tasks Core tasks required to demonstrate the unit's learning outcomes. All of these
tasks must be completed in order to pass the unit. These tasks have significant
guidance to help you achieve the required understanding.
Credit Tasks Extend beyond the core material to help you better understand the concepts
associated with the unit. These tasks have some guidance, but will require you
to develop a deeper understanding than the Pass Tasks.
Distinction Tasks Provide an opportunity for you to demonstrate that you have a good
understanding of all of the topics associated with the unit. There is little
guidance with these tasks in order for you to have more control over how you
solve these problems.
High Distinction Tasks Go beyond the material covered in the unit, allowing you to demonstrate that
you can use what you have learnt to explore associated concepts.
Page 4 of 8
Custom Program (for Distinction and High Distinction grades)
In order to meet the Distinction criteria your portfolio must demonstrate your ability to apply the
concepts learnt in the unit to the design and development of a custom program. In collaboration
with the teaching staff, you must propose a program that you will design and implement. Your
submission will include the code you have developed for your program, along with a design report
and screenshot(s) of your program in action.
The Design Report must capture the structure and key elements of your program. It must contain
text and appropriate diagrams to communicate both the static structure and dynamic behaviour of
your program. It should be written for knowledgeable developers, with a focus on clearly
communicating the core aspects of the solution's structure.
High Distinction criteria for your custom program require it to have good code quality, demonstrate
appropriate use of abstraction, demonstrate appropriate uses of design patterns, with good code
documentation.
Distinction Your program must include some form of logic that operates on the data within the
Requirement program. To achieve this your program must:
▪ do more than just collect and display data to the user.
▪ be substantially your own design and implementation.
Page 5 of 8
High Distinction Project (for 90+ grades)
In order to achieve a grade of 90 or above, your portfolio must demonstrate that you have
developed significant depth of understanding related to the unit's intended learning outcomes.
When applying for a High Distinction grade that includes this project, it is your responsibility to
ensure that the evidence you include clearly outlines how this task demonstrates significant depth
of understanding. There should be no doubt that you have achieved the unit learning outcomes to
a very high standard.
Credit Criteria
Page 6 of 8
Distinction Criteria
Page 7 of 8
Assessment Process
The teaching staff will assess portfolios using the process shown in in the following figure. The
process includes the following steps:
1. Initially your portfolio will be compared with the grade criteria. Your work will then be assigned a
grade from Fail through to High Distinction based on the criteria it meets. The self-assessment
from your Learning Summary Report will be used to guide this process.
2. Your portfolio will be assumed to be “average”, and the teaching staff will look for evidence that
you should be awarded a higher or lower result within the grade. The staff will use your
Learning Summary Report and the pieces you include to determine which result you will be
awarded.
3. All portfolios that receive a result of 97 will be re-examined by the unit panel to determine if any
deserve to be awarded a result of 100.
Assessment Criteria
93 HD 95 HD (think A+) 97 HD
High Distinction criteria met with both a Custom All outcomes are All outcomes are All outcomes are
Project at HD standard and High Distinction project. 100 HD (think A++) + HD standard on custom program,
excellent, some small excellent, good excellent, including
Something special! and HD Project
issues with research research report and research method,
report or analysis. analysis. report and analysis.
1 2 3
Categorise based on grade first!
Assume middle grade initially, then Review 97's with unit panel
Use self assessment, with sanity check.
work up/down based on evidence. to check for 100s
Should be obvious, based on work included.
Page 8 of 8