Purpose of the assessment
This assessment task is designed to evaluate student’s following skills and abilities:
• Skills to design and build at least one simple application program from a problem scenario and program specification.
• Skills to use different object-oriented programming language techniques
• Skills to check code optimisation.
Task instructions
• This is an individual assessment.
• To ensure your responses are satisfactory you should consult a range of learning resources and other information such as handouts, textbooks, learner resources etc.
• The student must be concise, to the point and write answers according to the given word limit to each question and not provide irrelevant information.
• You must write your responses in your own words.
• You will be required to complete all parts of this assessment task.
Assessment environment
The assessment can be completed in one of the following assessment environments:
• Online environment
• Simulated environment/ Classroom environment
• Workplace environment
Online Environment
Assessment task instructions
• The purpose of this assessment task is to undertake intermediate level programming tasks using an object-oriented programming language.
• The training organisation must ensure that the online assessment environment is in accordance with the requirements specified.
• The training organisation will assign a supervisor to the student.
• The training organisation will provide the resources required to complete the assessment task.
• The student must use the templates provided to document their responses.
• The student must follow the word-limits specified in the templates.
• The trainer/assessor must assess the student using the performance checklist provided.
Online environment requirements
Assessment task environment
This assessment task will be completed in an online environment prepared by your training organisation.
All required resources to complete the assessment task will be discussed with the student before they commence the assessment. The online environment is very much like a learning environment where a student is able to practice, use and operate appropriate industrial equipment, techniques, practices under realistic workplace conditions.
Requirements for the online assessment environment
The trainer/assessor will ensure that the online assessment environment is set up to complete this assessment task.
The online environment consists of:
• A learning management system where the student will be required to complete their job-related tasks and activities
• The standard operating/workplace procedures related to the tasks and activities.
• The trainer/assessor will provide the student with assistance throughout the assessment activity.
The online environment must meet the following criteria:
Opportunities for the student to: Yes/No/NA
Follow standard operating/workplace procedures
Use up-to-date software and equipment
Work within stated timelines to meet deadlines
Gain experience in the challenges and complexities of dealing with multiple tasks
Experience prioritising competing tasks and dealing with contingencies
The environment to work with others in a team
Online assessment environment sufficient to communicate, contribute and participate in tasks and activities.
Assessment environment sufficient to work independently and manage workload
Resources, tools, and equipment requirements
The following resources, tools and equipment required to complete the assessment task will be discussed with the student before they commence the assessment:
• Workplace personnel/stakeholders to participate in the questioning session requires active participation in a range of creative thinking activities
o Please refer to the roles and responsibilities section for more information
o This should be organised by the training organisation either via, LMS, telephone conferences, video conferencing or anything of a similar nature
• oriented design structures
• programming languages that support object-oriented development
• integrated development environment (IDE)
• database management system (DBMS).
Online assessment scenario
You are required to undertake intermediate level programming tasks using an object-oriented programming language. You are required to read and understand a predetermined issue and/or situation and participate in a number of assessment activities.
The following are the goals and objectives to complete this assessment task:
• Build applications
• Determine and document program requirements according to object-orientated programming specifications
• Divide multiple source-code files into logical units and packages and collect data in internal storage
• Implement internal data-sorting and searching facilities according to object-orientated programming specifications
• Employ integrated-development environment facilities and make files to automate program building
• Use facilities in specific language for persisting objects to binary files and confirm program stability
• Write interactive database programs
• Design, document and implement programs that connect to the required database according to program specifications
• Design, document and implement programs that use language facilities according to program specifications
• Design, document and implement programs that use language facilities to manipulate database structure
• Write programs that deliver transactional integrity according to program requirements
• Write graphical user interface
• Employ graphical user interface (GUI) framework according to language requirements
• Use standard GUI components according to object-orientated programming specifications
• Respond to user and program-generated events and according to program requirements
• Debug and test application
• Examine variables and trace running code
• Detect logical and coding errors according to program requirements
• Examine variable contents during execution and detect and correct errors
• Design and document limited tests of code
• Test and document produced code and determine compliance with the program specification
A supervisor will be assigned to you by your training organisation. The supervisor can answer your questions related to understanding the requirements associated with the assessment task. The supervisor will act according to job role and responsibilities.
The supervisor can be your trainer or assessor or a different trainer or assessor or a staff member (including mentors) from the training organisation.
Roles and responsibilities
As part of your job role, you have the following job responsibilities:
• Monitors outcomes of decisions and results and identifies key concepts and principles that may be adaptable in the future
• Articulates information and requirements, using effective communication techniques and industry standard technical language intended for audience and environment
• Analyses and interprets technical documents
• Accurately records and completes documentation according to organisational formats and procedures
• Writes and edits code and technical data in a logical manner using required syntax
• Creates, and selects, a required application that meets the set requirements
• Identifies technical or conceptual issues, and applies analytical processes, to resolve these issues
• Uses analytical and lateral thinking to review current practices, and to develop new or improved software or systems
• Uses systematic processes, setting goals, gathering required information and identifying and evaluating options against agreed criteria
• Uses a range of digitally based technologies to access, extract, and share relevant information in order to achieve the required outcomes
Task requirements
This assessment task requires you to undertake intermediate level programming tasks using an object-oriented programming language. The assessment activities are mentioned within the assessment task.
DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma
Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t
Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th
1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of
1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of