0% found this document useful (0 votes)
113 views10 pages

CSC401 - Milestone1 - PC1.1 - PC1.13 - P - ID - Stud C Copy Copy - Py

The document provides details of a student's assessment for various performance criteria related to writing code to perform basic tasks. It includes the student's name, ID number, and grades for 13 performance criteria related to concepts like algorithms, pseudocode, flowcharts, Python programming, and identifying errors. The assessor provided feedback that the student met the requirements for all 13 performance criteria based on the work submitted.

Uploaded by

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

CSC401 - Milestone1 - PC1.1 - PC1.13 - P - ID - Stud C Copy Copy - Py

The document provides details of a student's assessment for various performance criteria related to writing code to perform basic tasks. It includes the student's name, ID number, and grades for 13 performance criteria related to concepts like algorithms, pseudocode, flowcharts, Python programming, and identifying errors. The assessor provided feedback that the student met the requirements for all 13 performance criteria based on the work submitted.

Uploaded by

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

Ebrahim Mohamed alzaabi Code, Subject, Grade CSC401 – Fundaments of

Learner Name
Programming – Grade 9
614210 NQA Registration #
ATHS ID

Related NQC Unit and Performance Criteria:


Qualification: NQC Certificate Level3
Unit: Write codes to perform basic tasks
GC GC/PC Description Mark (tick as
/PC# appropriate)
PC1.1 Draw a diagram to demonstrate the steps of the program 1 2 3 4 5*
development cycle including design the program, write the code, ▢ ▢ ▢ ▢ ▢
correct syntax errors, test the program, correct logic errors
1 2 3 4 5*
Define an algorithm as set of well-defined logical steps that must
PC1.2
be taken to perform a task or solve a problem ▢ ▢ ▢ ▢ ▢
1 2 3 4 5*
Demonstrate an understanding of the fact that a computer
PC1.3
executes statements in order within a computer program ▢ ▢ ▢ ▢ ▢

Identify the two types of algorithms including pseudocode as a 1 2 3 4 5*


series of statements that can be translated into a computer ▢ ▢ ▢ ▢ ▢
PC1.4
program and flowchart that is a diagram that demonstrates the
steps of a computer program execution
PC1.5 Decompose a problem into smaller problems and create a correct 1 2 3 4 5*
algorithm to solve them. Solutions for the small problems can ▢ ▢ ▢ ▢ ▢
then be combined to solve the bigger problem
PC1.6 Draw a flowchart to represent a solution for a real-life problem 1 2 3 4 5*
using correct symbols and connection arrows ▢ ▢ ▢ ▢ ▢

PC1.7 Write a pseudocode to represent a solution for a real-life 1 2 3 4 5*


problem using abstract commands ▢ ▢ ▢ ▢ ▢

PC1.8 Convert a pseudocode into a flowchart and vice versa to 1 2 3 4 5*


represent a solution for a real- life problem in various ways ▢ ▢ ▢ ▢ ▢

PC1.9 Differentiate the basic programming terminologies high-level 1 2 3 4 5*


language, machine language, instruction list, source code, source ▢ ▢ ▢ ▢ ▢
file, interpreter and a compiler and use them in the correct
context
PC1.10 Illustrate the features of any Python programming platform by 1 2 3 4 5*
identifying the editor, console and output sections ▢ ▢ ▢ ▢ ▢

PC1.11 Create a basic Python program that displays a word or a sentence 1 2 3 4 5*


and demonstrate the use of the editor, console, interpreter and ▢ ▢ ▢ ▢ ▢
output area of the Python platform
PC1.12 Demonstrate how the interpreter will identify errors within a 1 2 3 4 5*
basic code by referring to the platform error messages ▢ ▢ ▢ ▢ ▢

PC1.13 Implement Python code successfully demonstrating how the 1 2 3 4 5*


source file is saved by examining the full file name with the .py
extension ▢ ▢ ▢ ▢ ▢
Rubric
Performance
Score Description
Criteria
Student’s work is meeting the requirements of evidence quality
5 against the criteria identified in the unit of competency, by no less
than 90%.
Student’s work is meeting the requirements of evidence quality
Achieved 4 against the criteria identified in the unit of competency, by no less
than 80%.
Student’s work is meeting the requirements of evidence quality
3 against the criteria identified in the unit of competency, by no less
than 70%.
Student’s work is approaching towards meeting the minimum
2 requirements of the evidence quality to demonstrate competency.
NOT Work quality must be improved to be acceptable.
Achieved Student submits evidence that lacks quality towards demonstrating
1
competency against the criteria identified in the unit of competency.
0 No evidence of completion submitted.

 Only for First Submission

Assessment writer

Name: Fatmah Alkhzaimi Signature: Date: 12/07/2023

Assessment verifier’s approval

Verifier’s Name: Atheer Jad Allah Date: 30/8/2023

Signature:

Learner’s declaration

I certify that the work submitted for this assignment is my own. I have clearly referenced any
sources used in the work. I understand that false declaration is a form of malpractice.
Learner’s signature: Date: 22/09/23

Assessor’s Feedback to the learner

Assessor’s feedback should cover the following:


● Link to relevant PCs
● Justify each PC awarded
● Provide appropriate guidance to the learner without giving specific actions for improvement

Learner’s Feedback about assessment decision


PC1.1-1.9-Assessment criteria met
PC 1.10 – Illustrated Python programming platform by identifying the editor, console and output sections. Performance criteria
met.
PC 1.11 - Created a basic Python program that displays a word or a sentence. Performance criteria met.
PC1.12 - Demonstrated how the interpreter will identify errors within a basic code by referring to the platform error messages.
Performance criteria met.
PC1.13 - Implemented Python code successfully by demonstrating how the source file is saved by examining the full file name
with the .py extension. Performance criteria met.

Assessor’s approval

Assessor’s (Teacher) Name: Signature: Date: 23/09/2023

Notes:
 The instructor has the right to change or modify the assessment questions as long as he/she is
fulfilling the specification of the listed Performance Criteria.
 If the instructor changes the questions, they have to be verified by an assessor.
 When uploading the assessments to the ePortfolio, please follow the evidence naming
convention
Question 1- Quiz

Follow your teacher instruction to do the quiz, then Add screenshots showing your quiz
result (And marked questions if possible)
Question 2: Practical Task 1

Using any Python programming platform (App or online compiler),

A. Create a python program to display your name, grade and section.


B. Take a screenshot of the Python code and the output, paste it below.
C. Identify/label the editor, console and output sections

[This provides evidence for PC 1.10 and PC1.11]


Question 3: Practical Task 2

Take screen shots of at least two different syntax errors showing the code + output/ interpreter’s
error messages when creating a program.

[This provides evidence for PC 1.12]


Question 4: Practical Task 2
Save/download your program’s source file as a python file using .py extension. Provide a screenshot
showing the file name & extension. (The filename: CSC401 _YourID.py)

[This provides evidence for PC 1.13]

You might also like