CS Programming Python Level III CSDD QSO
CS Programming Python Level III CSDD QSO
PROGRAMMING
(PYTHON) LEVEL III
Page No.
SECTION 1 DEFINITION 1
GLOSSARY OF TERMS 71 - 73
ACKNOWLEDGEMENTS 74 - 75
COMPETENCY STANDARD FOR
PROGRAMMING (PYTHON) LEVEL III
SECTION 1 DEFINITION
This section gives the details of the contents of the units of competency
required in PROGRAMMING (PYTHON) LEVEL III.
BASIC COMPETENCIES
UNIT DESCRIPTOR : This unit covers the knowledge, skills and attitudes required
to lead in the effective dissemination and discussion of
ideas, information, and issues in the workplace. This
includes preparation of written communication materials.
PERFORMANCE
CRITERIA
REQUIRED
ELEMENT Italicized terms are REQUIRED SKILLS
KNOWLEDGE
elaborated in the
Range of Variables
1. Communicate 1.1 Relevant 1.1. Organization 1.1 Organizing
information communication requirements Information
about method is for written and 1.2 Conveying
workplace selected electronic intended
processes based on communication meaning
workplace methods 1.3 Participating in a
procedures 1.2. Effective verbal variety of
1.2 Multiple communication workplace
operations methods discussions
involving several 1.3. Business 1.4 Complying with
topics/areas are Writing organization
communicated 1.4. Workplace requirements
following etiquette for the
enterprise use of written
requirements and
1.3 Questioning is electronic
applied to gain communication
extra information methods
1.4 Relevant sources 1.5 Effective
of information is business
identified in Writing
accordance with 1.6 Effective
workplace/ client clarifying
requirements and probing
1.5 Information is skills
selected and 1.7 Effective
organized questioning
RANGE OF VARIABLES
VARIABLE RANGE
1. Methods of communication May include:
1.1. Non-verbal gestures
1.2. Verbal
1.3. Face-to-face
1.4. Two-way radio
1.5. Speaking to groups
1.6. Using telephone
1.7. Written
1.8. Internet
2. Workplace discussions May include:
2.1. Coordination meetings
2.2. Toolbox discussion
2.3. Peer-to-peer discussion
UNIT DESCRIPTOR : This unit covers the knowledge, skills and attitudes to lead
small teams including setting, maintaining and monitoring
team and individual performance standards
PERFORMANCE
CRITERIA
REQUIRED REQUIRED
ELEMENT Italicized terms are
KNOWLEDGE SKILLS
elaborated in the
Range of Variables
1. Provide team 1.1 Work 1.1 Facilitation of 1.1 Communication
leadership requirements are Team work skills required
identified and 1.2 Company for leading
presented to policies and teams
team members procedures 1.2 Group
based on relating to work facilitation skills
company policies performance 1.3 Negotiating
and procedures 1.3 Performance skills
1.2 Reasons for standards and 1.4 Setting
instructions and expectations performance
requirements are 1.4 Monitoring expectation
communicated to individual’s and
team members team’s
based on performance
company policies vis a vis client’s
and procedures and group’s
1.3 Team members’ expectations
and leaders’
concerns are
recognized,
discussed and
dealt with based
on company
practices
2. Assign 2.1. Responsibilities 2.1 Work plan and 2.1 Communication
responsibilities are allocated procedures skills
having regard to 2.2 Work 2.2 Management
the skills, requirements skills
knowledge and and targets 2.3 Negotiating
aptitude required 2.2 Individual and skills
to undertake the group 2.4 Evaluation skills
assigned task expectations 2.5 Identifying
based on and team member’s
company policies. assignments strengths and
2.2. Duties are 2.3 Ways to rooms for
allocated having improve group improvement
regard to
VARIABLE RANGE
1. Work requirements May include:
1.1. Client Profile
1.2. Assignment instructions
2. Team member’s concerns May include:
2.1 Roster/shift details
3. Monitor performance May include:
3.1 Formal process
3.2 Informal process
4. Feedback May include:
4.1 Formal process
4.2 Informal process
5. Performance issues May include:
5.1 Work output
5.2 Work quality
5.3 Team participation
5.4 Compliance with workplace protocols
5.5 Safety
5.6 Customer service
UNIT DESCRIPTOR : This unit covers the knowledge, skills and attitudes
required to solve problems in the workplace including
the application of problem-solving techniques and to
determine and resolve the root cause/s of specific
problems in the workplace.
PERFORMANCE
CRITERIA
REQUIRED REQUIRED
ELEMENT Italicized terms are
KNOWLEDGE SKILLS
elaborated in the
Range of Variables
1. Examine 1.1 Variances are 1.1 Competence 1.1 Using range of
specific examined from includes a analytical
workplace normal operating thorough techniques
challenges parameters; and knowledge and (e.g., planning,
product quality. understanding of attention,
1.2 Extent, cause and the process, simultaneous
nature of the normal operating and
specific problem parameters, and successive
are defined product quality to processing of
through recognize information) in
observation, nonstandard examining
investigation and situations. specific
analytical 1.2 Competence to challenges in
techniques. include the ability the
1.3 Problems are to workplace.
clearly stated and apply and explain, 1.2 Identifying
specified. enough for the extent and
identification of causes of
fundamental specific
causes challenges in
of specific the workplace.
workplace
challenges.
1.3 Relevant
equipment and
operational
processes.
1.4 Enterprise goals,
targets and
measures.
1.5 Enterprise quality
OHS and
environmental
requirement.
VARIABLE RANGE
1. Parameters May include:
1.1 Processes
1.2 Procedures
1.3 Systems
2. Analytical techniques May include:
2.1. Brainstorming
2.2. Intuitions/Logic
2.3. Cause and effect diagrams
2.4. Pareto analysis
2.5. SWOT analysis
2.6. Gant chart, Pert CPM and graphs
2.7. Scatter grams
3. Problem May include:
3.1. Routine, non – routine and complex
workplace and quality problems
3.2. Equipment selection, availability and
failure
3.3. Teamwork and work allocation problem
3.4. Safety and emergency situations and
incidents
3.5. Risk assessment and management
4. Action plans May include:
4.1. Priority requirements
4.2. Measurable objectives
4.3. Resource requirements
4.4. Timelines
4.5. Co-ordination and feedback requirements
4.6. Safety requirements
4.7. Risk assessment
4.8. Environmental requirements
UNIT DESCRIPTOR : This unit covers the outcomes required to work effectively
in a workplace characterized by diversity in terms of
religions, beliefs, races, ethnicities and other differences
PERFORMANCE
CRITERIA
REQUIRED REQUIRED
ELEMENT Italicized terms are
KNOWLEDGE SKILLS
elaborated in the
Range of Variables
1. Develop an 1.1 Individual 1.1 Understanding 1.1 Applying
individual’s differences with cultural diversity in crosscultural
cultural clients, customers the workplace communication
awareness and and fellow 1.2Norms of behavior skills (i.e.
sensitivity
workers are for interacting and different
recognized and dialogue with business
respected in specific groups (e. customs,
accordance with g., Muslims and beliefs,
enterprise policies other non- communication
and core values. Christians, non- strategies)
1.2 Differences are Catholics, 1.2 Showing
responded to in a tribes/ethnic affective skills –
sensitive and groups, establishing
considerate foreigners) rapport and
manner 1.3Different methods empathy,
1.3 Diversity is of verbal and understanding,
accommodated nonverbal etc.
using appropriate communication in 1.3 Demonstrating
verbal and a multicultural openness and
nonverbal setting flexibility in
communication. communication
1.4 Recognizing
diverse groups
in the
workplace and
community as
defined by
divergent
culture, religion,
traditions and
practices
VARIABLE RANGE
1. Diversity This refers to diversity in both the workplace
and the community and may include
divergence in:
1.1 Religion
1.2 Ethnicity, race or nationality
1.3 Culture
1.4 Gender, age or personality
1.5 Educational background
2. Diversity-related conflicts May include conflicts that result from:
2.1 Discriminatory behaviors
2.2 Differences of cultural practices
2.3 Differences of belief and value systems
2.4 Gender-based violence
2.5 Workplace bullying
2.6 Corporate jealousy
2.7 Language barriers
2.8 Individuals being differently-abled persons
2.9 Ageism (negative attitude and behavior
towards old people)
UNIT DESCRIPTOR : This unit covers the knowledge, skills and attitudes
required to assess general obstacles in the application
of learning and innovation in the organization and to
propose practical methods of such in addressing
organizational challenges.
PERFORMANCE
CRITERIA
REQUIRED
ELEMENT Italicized terms are REQUIRED SKILLS
KNOWLEDGE
elaborated in the
Range of Variables
1. Assess work 1.1 Reasons for 1.1 Seven habits of 1.1 Demonstrating
procedures, innovation are highly effective collaboration and
processes incorporated to people. networking skills.
and systems work procedures. 1.2 Character 1.2 Applying basic
in terms of 1.2 Models of strengths that research and
innovative innovation are foster innovation evaluation skills
practices researched. and learning 1.3 Generating
1.3 Gaps or barriers to (Christopher insights on how
innovation in one’s Peterson and to improve
work area are Martin Seligman, organizational
analyzed. 2004) procedures,
1.4 Staff who can 1.3 Five minds of processes and
support and foster the future systems through
innovation in the concepts innovation.
work procedure are (Gardner, 2007).
identified. 1.4 Adaptation
concepts in
neuroscience
(Merzenich,
2013).
1.5 Trans
theoretical model
of behavior
change
(Prochaska,
DiClemente, &
Norcross, 1992).
VARIABLE RANGE
1. Reasons May include:
1.1 Strengths and weaknesses of the current
systems, processes and procedures.
1.2 Opportunities and threats of the current
systems, processes and procedures.
2. Models of innovation May include:
2.1 Seven habits of highly effective people.
2.2 Five minds of the future concepts
(Gardner, 2007). 2.3 Neuroplasticity and
adaptation strategies.
3. Gaps or barriers May include:
3.1 Machine
3.2 Manpower
3.3 Methods
3.4 Money
4. Critical Inquiry May include:
4.1 Preparation.
4.2 Discussion.
4.3 Clarification of goals.
4.4 Negotiate towards a Win-Win outcome.
4.5 Agreement.
4.6 Implementation of a course of action.
4.7 Effective verbal communication. See our
pages: Verbal Communication and
Effective Speaking.
4.8 Listening.
4.9 Reducing misunderstandings is a key part
of effective negotiation.
4.10 Rapport Building.
4.11 Problem Solving.
4.12 Decision Making.
4.13 Assertiveness.
4.14 Dealing with Difficult Situations.
UNIT DESCRIPTOR : This unit covers the knowledge, skills and attitudes
required to use technical information systems, apply
information technology (IT) systems and edit, format &
check information.
PERFORMANCE
CRITERIA
REQUIRED
ELEMENT Italicized terms are REQUIRED SKILLS
KNOWLEDGE
elaborated in the
Range of Variables
1. Use technical 1.1. Information are 1.1. Application in 1.1. Collating
information collated and collating information
organized into a information 1.2. Operating
suitable form for 1.2. Procedures for appropriate and
reference and use inputting, valid
1.2. Stored maintaining and procedures for
information are archiving inputting,
classified so that it information maintaining and
can be quickly 1.3. Guidance to archiving
identified and people who need information
retrieved when to find and use 1.3. Advising and
needed information offering
1.3. Guidance are 1.4. Organize guidance to
advised and information people who
offered to people 1.5. classify stored need to find and
who need to find information for use information
and use identification and 1.4. Organizing
information retrieval information into
1.6. Operate the a suitable form
technical for reference
information and use
system by using 1.5. Classifying
agreed stored
procedures information for
identification
and retrieval
1.6. Operating the
technical
information
system by using
agreed
procedures
2. Apply 2.1. Technical 2.1. Attributes and 2.1. Identifying
information information system limitations of attributes and
technology is operated using available limitations of
(IT) agreed procedures software tools
VARIABLE RANGE
1. Information May include:
1.1. Property
1.2. Organizational
1.3. Technical reference
2. Technical information May include:
2.1. paper based
2.2. electronic
3. Software May include:
3.1. spreadsheets
3.2. databases
3.3. word processing
3.4. presentation
4. Sources May include:
4.1. other IT systems
4.2. manually created
4.3. within own organization
4.4. outside own organization
4.5. geographically remote
5. Customers May include:
5.1. colleagues
5.2. company and project management
5.3. clients
6. Security Measures May include:
6.1. access rights to input;
6.2. passwords;
6.3. access rights to outputs;
6.4. data consistency and back-up;
6.5. recovery plans
UNIT DESCRIPTOR : This unit covers the knowledge, skills and attitudes
required to interpret Occupational Safety and
Health practices, set OSH work targets, and evaluate
effectiveness of Occupational Safety and Health work
instructions.
PERFORMANCE
CRITERIA
REQUIRED REQUIRED
ELEMENT Italicized terms are
KNOWLEDGE SKILLS
elaborated in the
Range of Variables
1. Interpret 1.1 OSH work 1.1. OSH work 1.1. Communication
Occupational practices issues practices issues skills
Safety and are identified 1.2. OSH work 1.2. Interpersonal
Health relevant to work standards skills
practices requirements 1.3. General OSH 1.3. Critical thinking
1.2 OSH work principles and skills
standards and legislations 1.4. Observation
procedures are 1.4. Company/ skills
determined based workplace
on applicability to policies/
nature of work guidelines
1.3 Gaps in work 1.5. Standards and
practices are safety
identified related requirements of
to relevant OSH work process and
work standards procedures
2. Set OSH 2.1 Relevant work 2.1. OSH work 2.1. Communication
work targets information are targets skills
gathered 2.2. OSH Indicators 2.2. Collaborating
necessary to 2.3. OSH work skills
determine OSH instructions 2.3. Critical thinking
work targets 2.4. Safety and skills
2.2 OSH Indicators health 2.4. Observation
based on requirements of skills
gathered tasks
information are 2.5. Workplace
agreed upon to guidelines on
measure providing
effectiveness of feedback on OSH
workplace OSH and security
policies and concerns
procedures 2.6. OSH regulations
2.3 Agreed OSH Hazard control
indicators are procedures
VARIABLE RANGE
1. OSH Work Practices Issues May include:
1.1 Workers’ experience/observance on
presence of work hazards
1.2 Unsafe/unhealthy administrative
arrangements (prolonged work hours, no
break-time, constant overtime, scheduling
of tasks)
1.3 Reasons for compliance/non-compliance to
use of PPEs or other OSH
procedures/policies/ guidelines
2. OSH Indicators May include:
2.1 Increased of incidents of accidents, injuries
2.2 Increased occurrence of sickness or health
complaints/symptoms
2.3 Common complaints of workers related to
OSH
2.4 High absenteeism for work-related reasons
3. OSH Work Instructions May include:
3.1 Preventive and control measures, and
targets
3.2 Eliminate the hazard (i.e., get rid of the
dangerous machine
3.3 Isolate the hazard (i.e. keep the machine in
a closed room and operate it remotely;
barricade an unsafe area off)
3.4 Substitute the hazard with a safer
alternative (i.e., replace the machine with a
safer one)
3.5 Use administrative controls to reduce the
risk (i.e. give trainings on how to use
equipment safely; OSH-related topics, issue
warning signage’s, rotation/shifting work
schedule)
3.6 Use engineering controls to reduce the risk
(i.e. use safety guards to machine)
3.7 Use personal protective equipment
3.8 Safety, Health and Work Environment
Evaluation
3.9 Periodic and/or special medical
examinations of workers
4. OSH metrics May include:
4.1 Statistics on incidence of accidence and
injuries
4.2 Morbidity (Type and Number of Sickness)
4.3 Mortality (Cause and Number of Deaths)
4.4 Accident Rate
UNIT DESCRIPTOR : This unit covers the knowledge, skills and attitude to
interpret environmental Issues, establish targets to
evaluate environmental practices and evaluate
effectiveness of environmental practices
PERFORMANCE
CRITERIA
REQUIRED REQUIRED
ELEMENT Italicized terms are
KNOWLEDGE SKILLS
elaborated in the
Range of Variables
1. Interpret 1.1 Environmental 1.1 Environmental 1.1. Analyzing
environmental work practices Issues Environmental
practices, issues are 1.2 Environmental Issues and
policies and identified relevant Work Procedures Concerns
procedures to work 1.3 Environmental 1.2. Critical thinking
requirements Laws 1.3. Problem
1.2 Environmental 1.4 Environmental Solving
Standards and Hazardous and 1.4. Observation
Procedures nature Non-Hazardous Skills
of work are Materials
determined based 1.5 Environmental
on Applicability to required license,
nature of work registration or
1.3 Gaps in work certification
practices related
to Environmental
Standards and
Procedures are
identified
2. Establish 2.1. Relevant 2.1. Environmental 2.1. Investigative
targets to information is indicators Skills
evaluate gathered 2.2. Relevant 2.2. Critical thinking
environmental necessary to Environment 2.3. Problem
practices determine Personnel or Solving
environmental expert 2.4. Observation
work targets 2.3. Relevant Skills
2.2. Environmental Environmental
Indicators based Trainings and
on gathered Seminars
information are
set to measure
environmental
work targets
VARIABLE RANGE
1. Environmental Practices Issues May include:
1.1 Water Quality
1.2 National and Local Government Issues
1.3 Safety
1.4 Endangered Species
1.5 Noise
1.6 Air Quality
1.7 Historic
1.8 Waste
1.9 Cultural
2. Environmental Indicators May include:
2.1 Noise level
2.2 Lighting (Lumens)
2.3 Air Quality - Toxicity
2.4 Thermal Comfort
2.5 Vibration
2.6 Radiation
2.7 Quantity of the Resources
2.8 Volume
PERFORMANCE
CRITERIA
REQUIRED
ELEMENT Italicized terms are REQUIRED SKILLS
KNOWLEDGE
elaborated in the
Range of Variables
1. Develop and 1.1 Appropriate 1.1 Business 1.1 Basic
maintain business strategies models and bookkeeping/
micro-small are determined and strategies accounting skills
medium set for the 1.2 Types and 1.2 Communication
enterprise enterprise based categories of skills
(MSMEs) on current and businesses 1.3 Building
skills in the emerging business 1.3 Business relations with
organization environment. operation customer and
1.2 Business 1.4 Basic employees
operations are Bookkeeping 1.4 Building
monitored and 1.5 Business competitive
controlled following internal controls advantage of
established 1.6 Basic quality the enterprise
procedures. control and
1.3 Quality assurance assurance
measures are concepts
implemented 1.7 Government
consistently. and regulatory
1.4 Good relations are processes
maintained with
staff/workers.
1.5 Policies and
procedures on
occupational safety
and health and
environmental
concerns are
constantly
observed.
2. Establish and 2.1 Good customer 2.1 Public relations 2.1 Building
maintain relations are concepts customer
client-base/ maintained 2.2 Basic product relations
market 2.2 New customers promotion 2.2 Individual
and markets are strategies marketing skills
identified, explored 2.3 Basic market 2.3 Using basic
and reached out to. and feasibility advertising
studies (posters/
VARIABLE RANGE
1. Business strategies May include:
1.1. Developing/Maintaining niche market
1.2. Use of organic/healthy ingredients
1.3. Environment-friendly and sustainable
practices
1.4. Offering both affordable and high-quality
products and services
1.5. Promotion and marketing strategies
(e. g., online marketing)
2. Business operations May include:
2.1 Purchasing
2.2 Accounting/Administrative work
2.3 Production/Operations/Sales
3. Internal controls May include:
3.1 Accounting systems
3.2 Financial statements/reports
3.3 Cash management
4. Promotional/ Advertising initiatives May include:
4.1 Use of tarpaulins, brochures, and/or flyers
4.2 Sales, discounts and easy payment terms
4.3 Use of social media/Internet
4.4 “Service with a smile”
4.5 Extra attention to regular customers
UNIT DESCRIPTOR : This unit covers the knowledge, skills, attitudes and
values needed to apply quality standards in the
workplace. The unit also includes the application of
relevant safety procedures and regulations, organization
procedures and customer requirements.
PERFORMANCE
CRITERIA
REQUIRED
ELEMENT Italicized terms are REQUIRED SKILLS
KNOWLEDGE
elaborated in the Range of
Variables
1. Assess quality 1.1. Work instructions are 1.1. Relevant 1.1. Reading skills
of received obtained and work is production required to
materials carried out in processes, interpret work
accordance with materials and instruction
standard operating products 1.2. Critical
procedures 1.2. Characteristics thinking
1.2. Received materials or of materials, 1.3. Interpreting
component parts are software and Work instructions
checked against hardware used in
workplace standards production
and specifications processes
1.3. Faulty material or 1.3. Quality checking
components related to procedures
work are identified 1.4. Quality
and isolated Workplace
1.4. Faults and any procedures
identified causes 1.5. Identification
are recorded and/or of faulty
reported to the materials
supervisor related to work
concerned in
accordance with
workplace
procedures
1.5. Faulty materials or
components are
replaced in
accordance with
workplace
procedures
2. Assess own 2.1. Documentation 2.1. Safety and 2.1. Carry out work
work relative to quality environmental in accordance
within the company is aspects of with OHS
identified and used production policies and
2.2. Completed work is processes procedures
checked against 2.2. Fault
workplace standards identification
relevant to the task and reporting
undertaken 2.3. Workplace
2.3. Faulty pieces are procedure in
identified and documenting
isolated completed work
2.4. Information on 2.4. Workplace
the quality and Quality
other indicators of Indicators
production
performance is
recorded in
accordance with
workplace
procedures
2.5. Deviations from
specified quality
standards, causes
are documented
and reported in
accordance with
the workplace’
standards
operating
procedures
VARIABLE RANGE
1 Materials 1.1 Materials may include but not limited to:
1.1.1. Manuals
1.1.2. Job orders
1.1.3. Instructional videos
2 Faults 2.1 Faults may include but not limited to:
2.1.1. Materials not to specification
2.1.2. Materials contain
incorrect/outdated information
2.1.3. Hardware defects
2.1.4. Materials that do not conform
with any regulatory agencies
3 Documentation 3.1 Organization work procedures
3.2 Manufacturer’s instruction manual
3.3 Customer requirements
3.4 Forms
4 Errors 4.1 Errors may be related but not limited to
the following:
4.1.1. Deviation from the requirements
of the Client
4.1.2. Deviation from the requirement
of the organization
5 Quality standards 5.1 Quality standards may be related but
not limited to the following:
5.1.1. Materials
5.1.2. Hardware
5.1.3. Final product
5.1.4. Production processes
5.1.5. Customer service
6 Customer 6.1 Co-worker
6.2 Supplier/Vendor
6.3 Client
6.4 Organization receiving the product or
service
PERFORMANCE CRITERIA
Italicized terms are REQUIRED
ELEMENT REQUIRED SKILLS
elaborated in the Range of KNOWLEDGE
Variables
1. Plan and 1.1. Requirements of task 1.1. Main types of 1.1. Reading and
prepare for are determined computers and comprehension
task to be according to basic features of skills required to
undertaken specifications different operating interpret work
1.2. Appropriate hardware systems instruction and
and software are 1.2. Main parts of a to interpret basic
selected according to computer user manuals.
task assigned and 1.3. Information on 1.2. Communication
required outcome hardware and skills to identify
1.3. Task is planned to software lines of
ensure OH & S 1.4. Data security communication,
guidelines and guidelines request advice,
procedures are followed follow
1.4. Client -specific instructions and
guidelines and receive
procedures are followed. feedback.
1.5. Required data 1.3. Interpreting user
security guidelines are manuals and
applied in accordance security
with existing guidelines
procedures.
VARIABLE RANGE
3. Maintenance 3.1 Creating and managing more space in the hard disk
and other peripherals
3.2 Reviewing programs
3.3 Deleting unwanted files
3.4 Backing up files
3.5 Checking hard drive for errors
3.6 Using up to date anti-virus programs
3.7 Cleaning dust from internal and external surfaces
PERFORMANCE
CRITERIA
REQUIRED
ELEMENT Italicized terms are REQUIRED SKILLS
KNOWLEDGE
elaborated in the Range
of Variables
VARIABLE RANGE
1. Python Interpreter May include:
1.1 Installation of Python Interpreter.
1.2 Version compatibility
1.3 Configuration settings and environment
1.4 Troubleshooting common issues
2. Integrated Development May include:
Environment (IDE) 2.1 Visual Studio Code (VSCode) as the
preferred IDE.
2.2 Configuration settings
2.3 Integration of VSCode with Python
Interpreter.
2.4 Usage of extensions and plugins
2.5 Customization of VSCode
2.6 Troubleshooting common IDE-related
issues.
3. Data types and variables May include:
4.1 Declaration and initialization
4.2 Differentiation between various data
types (int, float, str, bool).
4.3 Typecasting and conversion between
data types.
4.4 Variable naming conventions and best
practices.
4.5 Global vs local scope of variables.
4.6 Dynamic typing in Python.
4. Expression, statement and May include:
operators 4.1 Usage of expressions and statements in
Python.
4.2 Arithmetic operators (+, -, *, /, %, //, **).
4.3 Bitwise operators (&, |, ^, ~, <<, >>).
4.4 Identity operators (is, is not).
4.5 Membership operators (in, not in).
4.6 Range
5. Relational and logical May include:
operators 5.1 Comparison operators (==, !=, <, >, <=,
>=).
5.2 Logical operators (and, or, not).
5.3 Application of relational operators in
conditional statements.
5.4 Usage of logical operators
5.5 Short-circuit evaluation in logical
expressions.
PERFORMANCE
CRITERIA
REQUIRED
ELEMENT Italicized terms are REQUIRED SKILLS
KNOWLEDGE
elaborated in the Range of
Variables
1. Examine 1.1 Fundamental principles Technology 1.1 Analyzing OOP
Object- of object-oriented 1.1 Principles of principles for
Oriented programming (OOP) object-oriented Python.
Concepts for are identified in programming. 1.2 Interpreting
Python accordance with python 1.2 Class and object concepts of
Applications syntax. concepts in classes and
1.2 Concepts of classes and Python. objects in Python.
objects are explained in 1.3 Attributes and 1.3 Defining attributes
accordance with python methods in and methods for
syntax. Python classes. classes in Python.
1.3 Attributes and methods 1.4 Implementation of 1.4 Defining access
associated with classes OOP Principles in modifier in
are defined in Python. Python.
accordance with python 1.5 Access modifiers
syntax.
1.4 Access modifier are
defined in accordance
with python syntax.
PERFORMANCE
CRITERIA
REQUIRED
ELEMENT Italicized terms are REQUIRED SKILLS
KNOWLEDGE
elaborated in the Range of
Variables
1. Develop 1.1 Classes that showcase Technology 1.1 Demonstrating
application OOP concepts are 1.1 OOP Concepts OOP concepts.
using OOP implemented in accordance 1.2 Design Patterns in 1.2 Applying
Principles to python syntax. Real-world appropriate
1.2 Appropriate design patterns Applications design patterns
such as Singleton, Factory, 1.3 Error Handling in use case
or Observer is applied in Mechanisms in scenario.
real-world applications in OOP 1.3 Implementing
accordance with python 1.4 Modularization robust error
syntax. Strategies handling
1.3 Error handling 1.5 OOP Best mechanisms
mechanisms within the Practices within the OOP
OOP framework for robust framework.
applications are 1.4 Employing
implemented according to modularization
Python Syntax. strategies
1.4 Modularization strategies effectively to
to enhance code readability enhance code
and maintainability are readability and
utilized based on industry maintainability.
practices. 1.5 Applying OOP
1.5 Adherence to OOP best best practices.
practices for practical and
scalable application
development are
implemented based on
industry practices.
VARIABLE RANGE
1. Error handling mechanisms May include:
1.1 Try-Except Blocks
1.2 Custom Exception Classes
1.3 Logging Errors
1.4 Graceful Degradation
1.5 Resource Cleanup
1.6 User-Friendly Error Messages
1.7 Exception Propagation
1.8 Assertions
1.9 Fallback Procedures
1.10 Context Managers
2. Modularization strategies May include:
2.1 Component Decomposition
2.2 Dependency Management
2.3 Encapsulation Techniques
2.4 Code Organization
2.5 Reusable Modules
2.6 Interface Design
3. Database schemas May include:
3.1 Table Structures
3.2 Relationships (One-to-One, One-to-Many,
Many-to-Many)
3.3 Primary Keys
3.4 Foreign Keys
3.5 Indexing
3.6 Normalization
3.7 Denormalization
3.8 Constraints (Unique, Not Null, Check)
3.9 Data Types
3.10 Schema Versioning
4. SQL database May include:
4.1 Indexing Strategies
4.2 Query Optimization
4.3 Data Modeling
4.4 Transaction Management
4.5 Security Measures
2.6 Joins and Relations
5. Advance Database queries May include:
5.1 Query Optimization
The Technical Education and Skills Development Authority (TESDA) would like to
recognize the commitment of industry stakeholders who provided their time and expertise
to develop these Competency Standards.
Region VI
- FLORENCIO F. SUNICO JR., CESO III, Regional Director
- RICK M. ABRAHAM, Provincial Director, Capiz
- CECILIA C. BURDEOS, Acting ROD Chief
- MARIA LIBA P. CELESTIAL, Sr. TESD Specialist, ROD
- DONNABELLE F. SOLLESTA - Supv’g. TESD Specialist (Facilitator)
- ROWELA A. CAMARISTA -ITO I, (Facilitator)
- DEBIE P. PAPNA, PhD - Asst. Professor IV (Facilitator)
- ELLEN T. ELLIO, Sr. TESD Specialist, ROD
- ROGER P. ESPORAS, TESD Specialist II-ROD
- KENNETH P. LAVEZORA, Sr. TESD Specialist, Capiz-PO
- ROSE B. DESEO, TESD Specialist II, Capiz-PO
- JENNY S. SIANSON, TESD Specialist I, ROD
- KATE O. NAELGA, Support Staff, ROD
- LEIRA CORAZON L. CANDIDO, Support Staff, ROD