0% found this document useful (0 votes)
2 views4 pages

Java Guide

This document outlines the competencies required to understand the fundamentals of programming, focusing on programming concepts, the Java environment, data operations, control structures, methods, and Object Oriented programming. It specifies performance criteria for each element, required skills and knowledge, and assessment methods. Additionally, it provides a range of work conditions and resources necessary for effective assessment.

Uploaded by

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

Java Guide

This document outlines the competencies required to understand the fundamentals of programming, focusing on programming concepts, the Java environment, data operations, control structures, methods, and Object Oriented programming. It specifies performance criteria for each element, required skills and knowledge, and assessment methods. Additionally, it provides a range of work conditions and resources necessary for effective assessment.

Uploaded by

branal045
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

UNDERSTAND FUNDAMENTALS OF PROGRAMMING

UNIT CODE: ICT/OS/CS/CR/04/6/A


UNIT DESCRIPTION
This unit covers the competencies required to understand fundamentals of
programming. It involves understanding programming concepts, understanding the
Java environment, performing data operations, using control structures, using methods
and understanding Object Oriented programming.

ELEMENT PERFORMANCE CRITERIA


These are assessable statements which specify the
These describe the key
required level of performance for each of the elements.
outcomes which make
up workplace function. (Bold and italicized terms are elaborated in the range.)
1.1 Programming is defined
1. Understand
1.2 Phases of program development are explained
Programming
1.3 Key terms used in programming are defined
Concepts
1.4 Types of code are explained
1.5 Translators are explained
2. Understand the Java 2.1 Java is installed
environment 2.2 Java programming environment is demonstrated
2.3 Features of Java are explained
2.4 Java syntax is demonstrated
3. Perform data 3.1 Java data types are explained
operations 3.2 Types of statements are explained
3.3 Variables and constants are explained
3.4 Data operations are demonstrated
3.5 Program to perform specified operations is created.
4. Use Control 4.1 Control Structures are explained
Structures 4.2 Uses of different control statements are
demonstrated
4.3 Programs using control statements are created
5. Use methods 5.1 Procedures/Functions/Methods are explained
5.2 Methods are demonstrated
5.3 Programs using methods are created
6. Understand Object 6.1 Object oriented programming is explained
Oriented 6.2 Classes and objects are explained
Programming 6.3 Classes and objects are demonstrated.
6.4 Inheritance is demonstrated

©2019, TVET CDACC 63


6.5 Inheritance are developed

RANGE
This section provides work conditions to which the performance criteria apply. It
allows for different work environments and situations that will affect performance.

Variable Range

1. Phases of program  Establish program requirements


development may  Design a program
include but not limited  Coding
to:  Code test and debug
 Document
 Maintain
2. Key terms used in  Algorithm
programming may  Source code
include but not  Executable
limited to:  Compiling
 Debugging
3. Types of code may  Source code
include but not  Object code
limited to:  Machine code
4. Java data types may  Integer
include but not  Float
limited to:  Strings
 Boolean
5. Types of statements  Declaration
may include but  Executable
not limited to:
6. Data Operations may  Number operations
include but not  String operations
limited to:
7. Control Structures  Decision
may include but not  Looping
limited to:

REQUIRED SKILLS AND KNOWLEDGE


This section describes the skills and knowledge required for this unit of competency.

©2019, TVET CDACC 64


Required skills
The individual needs to demonstrate the following skills:
 Communications (verbal and written);
 Time management;
 Problem solving;
 Planning;
 Decision Making;
 Research

Required knowledge
The individual needs to demonstrate knowledge of:
 Programming concepts
 Compiler operations
 The Java environment
 Data Operations
 Control Structures
 Procedures
 Object Oriented Programming

EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the
performance criteria, required skills and understanding and range.

1. Critical Aspects of Assessment requires evidence that the candidate:


Competency
[Link] phases of program development
[Link] Java
[Link] understanding of Java environment
[Link] a program to perform data operations
[Link] different types of control statements
[Link] a program using control statements
[Link] a program using methods
[Link] applications of Object Oriented
Programming
[Link] classes and objects
1.10. Demonstrated inheritance
The following resources should be provided:
2. Resource
2.1 Access to relevant workplace where assessment
Implications
can take place

©2019, TVET CDACC 65


2.2 Appropriately simulated environment where
assessment can take place
3. Methods of Competency may be assessed through:
Assessment 3.1 Oral questioning
3.2 Practical tests
3.3 Observation
3.4 Written test
Competency may be assessed
4. Context of
4.1 Off the job
Assessment 4.2 on the job
4.3 During industrial attachment
5. Guidance Holistic assessment with other units relevant to the
information for industry sector, workplace and job role is recommended.
assessment

©2019, TVET CDACC 66

You might also like