Uploaded by Arslan

KT 02 (1)

advertisement
Assessor Instructions: Task 1 – Knowledge Test
The following forms the basis of the evidence that you need to collect from students for
assessment in this assessment task. The task and specific assessment requirements that
are given to students are also outlined.
●
Refer to all the blue and italic text for a guide to suggested answers and
benchmarking for assessments and also for instructions on how to use the
assessment tools.
●
Ensure all outlined conditions of assessment requirements are met.
●
For each assessment task, an Assessment Result Sheet form for the student is
completed. This is located at the end of each assessment task in the Student Pack
●
This Assessment Result Sheet allows the trainer/assessor to record the following
items:
o
o
o
o
The outcome of the assessment tasks as either Satisfactory (S) or Not
Satisfactory (NS).
Feedback to the student
The student declaration
The Trainer/Assessor declaration
●
The trainer/assessor and the student must sign the Assessment Result Sheet to
show that the student was provided with the task outcome.
●
The Unit Mapping identifies what aspects of the Unit of Competency are being
addressed in each assessment task.
●
Once all assessment tasks allocated to this Unit of Competency have been
undertaken, the Student’s Assessment Plan (point 5 in the Student Pack) is
completed to record the unit outcome. The outcome will be either Competent (C)
or Not Yet Competent (NYC).
●
When all assessment tasks are deemed Satisfactory (S), the unit outcome is
Competent (C).
●
If at least one of the assessment task is deemed Not Satisfactory (NS), the unit
outcome is Not Yet Competent (NYC).
●
The following Information is attached to each assessment task:
o
o
o
o
o
o
o
o
Assessment type
Assessment task description
Applicable conditions
Resubmissions and reattempts
Location
Instructions for completion of the assessment task
How trainers/assessors will assess the work
Task-specific instructions for the student
Resources required to complete the assessment task:
●
Computer
●
Internet
●
MS Word
●
Printer or e-printer
Assessment task Instructions
●
There are eleven (11) written questions in this assessment pack.
●
The student must attempt all questions.
●
Instructions/Guidelines such as word-limit, what is expected from the student,
example answer etc. have been given to each question.
●
The student must complete this task individually.
●
The student’s answers must demonstrate understanding and application of relevant
concepts and critical thinking.
Assessment Task 1 - Knowledge Test
Provide your response to each question in the box below.
Q1
:
Answer the following questions regarding processes and
techniques related to object-oriented programming, including
the concepts and language.
1.1. What are the four (4) basic concepts of OOP languages?
Satisfactory
response
Yes ☐
No ☐
1.2. Explain each concept of the OOP languages using one to
two sentences.
Q2
:
Answer the following questions regarding syntax language
rules, data types, structures
Satisfactory
response
2.1. What do you understand by syntax language rules in a
programming language? Answer using 20-40 words.
Yes ☐
No ☐
2.2. Identify five (5) data types in the object-oriented
languages.
2.3. How structures are replaced in the object-oriented
languages. Answer using one to two sentences.
Insert the required/ model answers here
Q3
:
Answer the following questions regarding primitive instance
variables
Satisfactory
response
3.1. Explain primitive instance variables using 30-60 words.
Yes ☐
3.2. What is the difference between primitive and reference
variables? Answer using 30-60 words.
No ☐
Insert the required/ model answers here
Q4
:
Answer the following questions regarding class variables.
4.1. What is the difference between a class variable and an
instance variable? Answer using 30-60 words.
4.2. What is a class variable? Explain using an example of a
programming language.
Answer the following questions
application development processes
regarding
small-size
Satisfactory
response
Yes ☐
No ☐
Satisfactory
response
Q5
:
5.1. Identify four (4) steps involved in the application
development process.
Yes ☐
No ☐
5.2. Identify four (4) questions you may solve through the
application development process.
Q6
:
Answer the following questions regarding polymorphism and
inheritance
6.1. What is the difference between polymorphism and
inheritance? Answer using 30-60 words.
Satisfactory
response
Yes ☐
No ☐
6.2. Identify three (3) types of inheritance.
Q7
:
Answer the following questions regarding debugging and
testing approaches and techniques.
7.1. Explain debugging and testing approaches and techniques
using 20-40 words.
Satisfactory
response
Yes ☐
No ☐
7.2. What are the types of bugs in software testing? Identify
three (3) bugs.
Q8
:
Satisfactory
response
Answer the following questions regarding constructors.
8.1. What is a constructor in object-oriented programming
language?
Yes ☐
No ☐
8.2. Can a constructor be private? Answer using yes and no.
Q9
:
Answer the following questions regarding object aggregation.
9.1. What is an aggregate object? Explain using
programming language. Answer using 30-60 words.
a
Satisfactory
response
Yes ☐
No ☐
9.2. What is the difference between
composition? Answer using 30-60 words.
aggregation
and
Q10
:
Answer the following questions regarding sequence,
selection and iteration constructs.
10.1. Explain sequence, selection
constructs in programming languages.
and
iteration
Satisfactory
response
Yes ☐
No ☐
10.2. What is a term similar to iteration constructs in
programming languages?
Q11
:
Answer the following questions regarding organisational
documentation.
11.1. Explain the term organisational document using one to
two sentences.
11.2. Identify the purpose of organisational documentation
using programming language.
Satisfactory
response
Yes ☐
No ☐
Download