Language:EN
Pages: 24
Words: 3544
Rating : ⭐⭐⭐⭐⭐
Price: $10.99
Page 1 Preview
part 3 develop the program

Part 3: develop the program

Project Assessment: Code an application

Criteria

Unit code and name

ICTPRG302 – Apply introductory programming techniques (1)

Qualification/Course code and name

Teaching staff/student to select the correct qualification the student is enrolled in from the below dropdown list:

Student details

Student number

Student name

Assessment declaration

  • written for me by any other person except where such collaboration has been authorised by the Teacher/Assessor concerned.

Student signature and date

Version: 20210915

Ultimo

© 2021 TAFE NSW
RTO Provider Number 90003 | CRICOS Provider Code: 00591E

Assessment instructions

Assessment details Instructions
Assessment overview The objective of this assessment is to assess your knowledge and performance in creating simple programs using introductory programming techniques.
Assessment event number 2 of 2
Instructions for this assessment

This is a project-based assessment that assesses your knowledge and performance of the unit.

This is a project-based assessment that assesses the student on their knowledge and performance of the unit.

  1. Testing

  2. Program debugging

    • Gelos Enterprises Software Design Form

    • accounts.txt (test data)

Submission instructions
What do I need to do to achieve a satisfactory result?

If a resit is required to achieve a satisfactory result it will be conducted at an agreed time after a suitable revision period.

What do I need to provide?
  • TAFE NSW student account username and password. If you do not know your username and password, contact your campus or service centre on 131601.

What the Teacher/Assessor will provide

Equipment/resources, including:

  • If working in a classroom, computer with camera and microphone.

Due date

Time allowed

Assessment feedback, review or appeals

In accordance with the TAFE NSW policy Manage Assessment Appeals, all students have the right to appeal an assessment decision in relation to how the assessment was conducted and the outcome of the assessment. Appeals must be lodged within 14 working days of the formal notification of the result of the assessment.

If you would like to request a review of your results or if you have any concerns about your results, contact your Teacher/Assessor or Head Teacher. If they are unavailable, contact the Student Administration Officer.

Specific task instructions

Once completed, the recorded evidence will be submitted via the online platform to the Teacher/Assessor for marking.

This digital recording may be either an audio file (sound only) or video file (video and audio). You may use your computer webcam and capture software or your mobile phone. Ensure you have access to the required equipment and resources.

You have been employed as an ICT trainee with Gelos Enterprises. To further your training, the company has asked Christina Kaiser, the Software Development Team Leader, to train you in all aspects of programming and you have been assigned to a new programming project.

Gelos requires a simple login program with a menu of options:

  • Save file – usernames and passwords should be saved to a text file accounts.txt

  • Exit – delay for 2 seconds before exit

Part 1: The project brief

Task 1.1: Confirm work brief and clarify requirements – interactive video roleplay

Getting ready for the roleplay:

Table 2 Questions template 


Create your recordings

  • The video will play, Christina will speak, and a message will appear asking you to record your question. Press pause on the video.

  • Use your device to start recording and proceed to record your first question.

If you are happy with your recordings, save the file(s), upload in the space provided and click ‘Submit’.

Task 1.2: Complete the Software Design Document

Part 2: Design the application

Task 2.2: Design data library variables

You will need to use variables in your application. In the space provided in the Gelos Software Design Document (Data Library Variables), list all of the variables needed for your design and identify how these variables will be used.

Task 2.5: Develop an algorithm

Develop an algorithm using a suitable tool such as pseudocode or a flowchart.

Paste a copy of the pseudocode or flowchart in the space provided in the Gelos Software Design Document (Program Algorithm).

Part 3: Develop the program

Task 3.1: Develop the program

  1. For saving (write) and viewing (read) account details using file (accounts.txt), make use of control structures (selection and iteration as required).

  2. Use expressions, constructs and logical operators to display main menu, log in, generate random password and create accounts. Remember to allow the users to select a menu option using either upper-case or lower-case characters (for example: a or A).

Now that you have designed and created the program, you will need to present it to your supervisor for feedback and approval. Submit these assessment pages and your Gelos Software Design Document via the online learning platform and await feedback before proceeding with the testing.

Table 3: Feedback

Feedback from supervisor (assessor)
To be completed by the assessor

Part 4: Testing

Task 4.1: Test and record results

Test and record the results of your testing in the Software Test Report section of the Gelos Software Design Document. Be sure to include tests for all four menu options, as well as for menu options that do not exist, for example, try entering Q and test the results.

Task 4.3: Programmers checklist

Complete the programmer’s checklist in the Gelos Software Design Document to ensure you have completed all tasks.

Part 5: Program debugging

  • The program must ensure that the marks are between 0 and 100

  • Display the list/array of marks entered.

Table 4: Code for marks program 

Test data

Table 5: Test data

Test data
mark1 mark2 mark3 mark4 mark5 Expected sum Expected average Comments
10 12 16 14 18 70 14
A B D A C n/a n/a Exception error on input
17 17 199 20 -17 90 18
  1. Create another test case using the samples above as a guide.

Debugging screen shots
Debugging screenshots
Paste screenshot here
Paste screenshot here

Submission

Now that you are all done, you need to submit your files, including:

Observation Checklist

The Observation Checklist will be used by your Teacher/Assessor to mark your performance in the previous event type/s. Use this Checklist to understand what skills you need to demonstrate in the role play scenario, presentation or demonstration. The Checklist lists the assessment criteria used to determine whether you have successfully completed this assessment event. All the criteria must be met. Your demonstration will be used as part of the overall evidence requirements of the unit. The Teacher/Assessor may ask questions while the demonstration is taking place or if appropriate directly after the task/activity has been completed.

Table 8: Observation checklist

Assessment checklist
TASK/STEP #  Instructions  S U/S Assessor Comments 

Part 2

Task 2.1

Task 2.2
Task 2.3

Student has applied variable scope

Task 2.6

Student has designed an algorithm in response to basic program specifications

 

Task 3.1

Student created code using language data types, operators and expressions and developed application to meet program specification

  1. Student creates expressions in selection and iteration constructs using logical operators to display menu, log in, generate password and create accounts.

  1. Student creates and uses data structures in the creation of the login process.

Task 3.2 The student presented their program for feedback and approval.
Task 3.3 Student modified program as per feedback and obtained sign off
The student used debugging techniques to detect and correct errors; created and confirmed simple tests; documented actions taken to fix coding errors.
Task 4.2 Student carried out evaluation to confirm application meets initial specifications

Task 5.1

Student examined variable contents and use debugging techniques to detect and correct errors, documenting changes made in the code
Task 5.2 Student documented test data errors (by providing screenshots)

Assessment feedback

NOTE: This section must have the Teacher/Assessor and student signature to complete the feedback. If you are submitting through the TAFE NSW online learning platform, your Teacher/Assessor will give you feedback via the platform.

Assessment outcome

☐ Are you assured that the evidence presented for assessment is the student’s own work?

☐ Was reasonable adjustment in place for this assessment event?

Assessor name, signature and date

Student acknowledgement of assessment outcome

Student name, signature and date

You are viewing 1/3rd of the document.Purchase the document to get full access instantly

Immediately available after payment
Both online and downloadable
No strings attached
How It Works
Login account
Login Your Account
Place in cart
Add to Cart
send in the money
Make payment
Document download
Download File
img

Uploaded by : Ms Kerry Cooper

PageId: DOC882F1BD