MINISTRY OF EDUCATION
JUNIOR SECONDARY SCHOOL CURRICULUM DESIGN
GRADE 7
COMPUTER SCIENCE
KENYA INSTITUTE OF CURRICULUM DEVELOPMENT 2021
TIME ALLOCATION
No | Subject | Number of Lessons Per Week (40 minutes per lesson) |
1 | English | 5 |
2 | Kiswahili/KSL | 4 |
3 | Mathematics | 5 |
4 | Integrated Science | 4 |
5 | Health Education | 2 |
6 | Pre-Technical and Pre-Career Education | 5 |
7 | Social Studies | 3 |
8 | Religious Education (CRE/IRE/HRE) | 2 |
9 | Business Studies | 3 |
10 | Agriculture | 3 |
11 | Life Skills Education | 1 |
12 | Physical Education and Sports | 2 |
13 | Optional Subject | 3 |
14 | Optional Subject | 3 |
Total | 45 |
NATIONAL GOALS OF EDUCATION
Education in Kenya should:
- Foster nationalism and patriotism and promote national unity. Kenya’s people belong to different communities, races and religions, but these differences need not divide them. They must be able to live and interact as Kenyans. It is a paramount duty of education to help young people acquire this sense of nationhood by removing conflicts and promoting positive attitudes of mutual respect which enable them to live together in harmony and foster patriotism in order to make a positive contribution to the life of the nation.
- Promote the social, economic, technological and industrial needs for national development.
Education should prepare the youth of the country to play an effective and productive role in the life of the nation.
- Social Needs
Education in Kenya must prepare children for changes in attitudes and relationships which are necessary for the smooth progress of a rapidly developing modern economy. There is bound to be a silent social revolution following in the wake of rapid modernization. Education should assist our youth to adapt to this change. - Economic Needs
Education in Kenya should produce citizens with the skills, knowledge, expertise and personal qualities that are required to support a growing economy. Kenya is building up a modern and independent economy which is in need of an adequate and relevant domestic workforce. - Technological and Industrial Needs
Education in Kenya should provide learners with the necessary skills and attitudes for industrial development. Kenya recognizes the rapid industrial and technological changes taking place, especially in the developed world. We can only be part of this development if our education system is deliberately focused on the knowledge, skills and attitudes that will prepare our young people for these changing global trends.
- Social Needs
- Promote individual development and self-fulfillment
Education should provide opportunities for the fullest development of individual talents and personality. It should help children to develop their potential interests and abilities. A vital aspect of individual development is the building of character. - Promote sound moral and religious values.
Education should provide for the development of knowledge, skills and attitudes that will enhance the acquisition of sound moral values and help children to grow up into self-disciplined, self-reliant and integrated citizens. - Promote social equality and responsibility.
Education should promote social equality and foster a sense of social responsibility within an education system which provides equal educational opportunities for all. It should give all children varied and challenging opportunities for collective activities and corporate social service irrespective of gender, ability or geographical environment. - Promote respect for and development of Kenya’s rich and varied cultures.
Education should instill in the youth of Kenya an understanding of past and present cultures and their valid place in contemporary society. Children should be able to blend the best of traditional values with the changing requirements that must follow rapid development in order to build a stable and modern society. - Promote international consciousness and foster positive attitudes towards other nations.
Kenya is part of the international community. It is part of the complicated and interdependent network of peoples and nations. Education should therefore lead the youth of the country to accept membership of this international community with all the obligations and responsibilities, rights and benefits that this membership entails. - Promote positive attitudes towards good health and environmental protection.
Education should inculcate in young people the value of good health in order for them to avoid indulging in activities that will lead to physical or mental ill health. It should foster positive attitudes towards environmental development and conservation. It should lead the youth of Kenya to appreciate the need for a healthy environment.
LEARNING OUTCOMES FOR MIDDLE SCHOOL
By the end of Middle School, the learner should be able to:
- Apply literacy, numeracy and logical thinking skills for appropriate self-expression.
- Communicate effectively, verbally and non-verbally, in diverse contexts.
- Demonstrate social skills, spiritual and moral values for peaceful co-existence.
- Explore, manipulate, manage and conserve the environment effectively for learning and sustainable development.
- Practice relevant hygiene, sanitation and nutrition skills to promote health.
- Demonstrate ethical behavior and exhibit good citizenship as a civic responsibility.
- Appreciate the country's rich and diverse cultural heritage for harmonious co-existence.
- Manage pertinent and contemporary issues in society effectively.
- Apply digital literacy skills for communication and learning.
ESSENCE STATEMENT
Computer science is the study of computers and algorithmic processes, including their principles, hardware and software designs, applications and their impact on society. This discipline is deeply concerned with how computer systems work, and how they are designed and programmed. Computer science as a subject will equip learners with knowledge, skills, attitudes, values and 21st century skills that are necessary in the attainment of Vision 2030. The curriculum will focus on developing computing skills as well as preparing future experts, engineers and specialists in computer related fields by equipping them with relevant and modern computing competencies through up-to-date technologies and learning experiences. The learning experiences will involve active learner participation conducted through practical and experiential learning activities to develop applicable competencies in computational thinking. The acquired knowledge, skills and attitudes will form a strong foundation for development of computational thinking competencies for learners who wish to specialize in STEM pathway. The curriculum for computer science responds to the demands of the 21st Century and the aspirations captured in the Constitution of Kenya 2010, Kenya Vision 2030 and National ICT policy of Kenya 2016 (revised 2020).
GENERAL SUBJECT OUTCOMES
By the end of Junior Secondary School, the learner should be able to:
- Apply computer fundamental knowledge and skills in everyday life.
- Demonstrate ethical behavior, security and safety when using computers.
- Acquire foundational knowledge, skills and positive attitude in computer networks and programming.
- Exhibit competency in the use of computers for adapting to a fast-changing technological world.
- Develop positive attitude towards the ever-changing computer technology to cope with the needs of the society.
- Promote an inquiry-based learning that provokes interest for further education and training in computing disciplines.
STRAND 1.0: FOUNDATION OF COMPUTER SCIENCE
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
1.0 Foundation of Computer Science |
1.1 Computer Concepts (3 Lessons) | By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to explain the characteristics of a computer for awareness | Correctly and systematically explains the characteristics of a computer for awareness | Correctly explains the characteristics of a computer for awareness | Correctly explains some of the characteristics of a computer for awareness |
Hardly explains the characteristics of a computer for awareness |
Ability to use computers to perform daily life activities |
Appropriately and confidently uses computers to perform daily life activities |
Appropriately uses computers to perform daily life activities |
Uses computers to perform some daily life activities | Assisted to use computers to perform some daily life activities |
Ability to outline the stages of processing cycle in a computer | Correctly and precisely outlines the stages of processing cycle in a computer |
Correctly outlines the stages of processing cycle in a computer |
Correctly outlines some of the stages of processing cycle in a computer |
Outlines some of the stages of processing cycle in a computer with assistance |
Ability to explore the advantages and disadvantages of a computer |
Appropriately and confidently explores the advantages and disadvantages of a computer |
Explores the advantages and disadvantages of a computer |
Explores some advantages and disadvantages of a computer |
Explores some advantages and disadvantages of a computer with assistance. |
Ability to analyse the application areas of computers | Correctly and accurately analyses the application areas of computers | Correctly analyses the application areas of computers | Correctly analyses some application areas of computers | Analyses some application areas of computers with assistance. |
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
1.0 Foundation of Computer Science |
1.2 Evolution of Computers (3 Lessons) |
By the end of the sub strand, the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to identify evolution stages of computers from first mechanical device to modern electronic digital devices | Correctly and explicitly identifies evolution stages of computers from first mechanical device to modern electronic digital devices | Correctly identifies evolution stages of computers from first mechanical device to modern electronic digital devices | Correctly identifies some of the evolution stages of computers from first mechanical device to modern electronic digital devices | Attempts to identify evolution stages of computers from first mechanical device to modern electronic digital devices |
Ability to explain the tasks performed by computers at different evolution stages | Accurately and clearly explains the tasks performed by computers at different evolution stages | Accurately explains the tasks performed by computers at different evolution stages | Accurately explains some of the tasks performed by computers at different evolution stages | Rarely explains the tasks performed by computers at different evolution stages |
Ability to distinguish between the difference engine and the analytical engine in relation to computer development | Correctly and accurately distinguishes between the difference engine and the analytical engine in relation to computer development | Correctly distinguishes between the difference engine and the analytical engine in relation to computer development | Occasionally distinguishes between the difference engine and the analytical engine in relation to computer development | Tries to distinguish between the difference engine and the analytical engine in relation to computer development |
Ability to use computer that existed at different evolution stages to perform tasks |
Appropriately and confidently uses computer that existed at different evolution stages to perform tasks |
Appropriately uses computer that existed at different evolution stages to perform tasks |
Sometimes uses computer that existed at different evolution stages to perform tasks correctly |
Assisted to use computer that existed at different evolution stages to perform tasks |
Ability to examine the sustained development of computers in respect to contemporary technology |
Correctly and keenly examines the sustained development of computers in respect to contemporary technology |
Correctly examines the sustained development of computers in respect to contemporary technology |
Examines some of the sustained development of computers in respect to contemporary technology |
Rarely examines the sustained development of computers in respect to contemporary technology |
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
1.0 Foundation of Computer Science |
1.3 Generations of Computers (3 Lessons) |
By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to identify the generations of computers from first to the latest | Appropriately and specifically identifies the generations of computers from first to the latest | Appropriately identifies the generations of computers from first to the latest | Appropriately identifies some of the generations of computers from first to the latest | Helped in identifying the generations of computers from first to the latest |
Ability to describe the characteristics of different computer generations for awareness | Correctly and clearly describes the characteristics of different computer generations for awareness | Correctly describes the characteristics of different computer generations for awareness | Correctly describes some of the characteristics of different computer generations for awareness | Tries to describe the characteristics of different computer generations for awareness |
Ability to apply technologies of different computers generations in daily life situation | Appropriately and confidently applies technologies of different computers generations in daily life situation | Appropriately applies technologies of different computers generations in daily life situation | Appropriately applies some of the technologies of different computers generations in daily life situation | Assisted to apply technologies of different computers generations in daily life situation. |
Ability to match computer generations to their corresponding technologies |
Accurately and intelligently matches computer generations to their corresponding technologies |
Accurately matches computer generations to their corresponding technologies |
Accurately matches some computer generations to their corresponding technologies |
Attempts to match computer generations to their corresponding technologies |
Ability to analyse the technological advancement of computers from one to the next generation |
Correctly and briefly analyses the technological advancement of computers from one to the next generation | Correctly analyses the technological advancement of computers from one to the next generation | Correctly analyses some technological advancement of computers from one to the next generation | Hardly analyses the technological advancement of computers from one to the next generation |
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
1.0 Foundation of Computer Science |
1.4 Classification of Computers (3 Lessons) |
By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to explain the types of computers in a computer user environment | Correctly and systematically explains the types of computers in a computer user environment |
Correctly explains the types of computers in a computer user environment |
Explains correctly some of the types of computers in a computer user environment |
Assisted to explain correctly some of the types of computers in a computer user environment |
Ability to apply appropriate criteria to classify computers | Appropriately and confidently applies appropriate criteria to classify computers |
Applies appropriate criteria to classify computers | Sometimes applies appropriate criteria to classify computers | Helped in applying appropriate criteria to classify computers |
Ability to select appropriate types of computers for different situations |
Exactly and accurately selects appropriate types of computers for different situations |
Selects appropriate type of computes for different situations |
Selects some of the appropriate type of computes for different situations |
Assisted to select appropriate type of computers for different situations |
Ability to describe uses of embedded computers in daily life activities | Correctly and concisely describes uses of embedded computers in daily life activities | Correctly describes uses of embedded computers in daily life activities | Correctly describes some uses of embedded computers in daily life activities | Describes uses of embedded computers in daily life activities with assistance |
Ability use different types of computers in performing tasks | Perfectly and confidently uses different types of computers in performing tasks |
Perfectly uses different types of computers in performing tasks |
Sometimes uses different types of computers in performing tasks |
Helped to use different types of computer in performing tasks |
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
1.0 Foundation of Computer Science |
1.5 Computer user Environment (3 Lessons) |
By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to explain factors to consider when setting up a computer user environment |
Correctly and clearly explains factors to consider when setting up a computer user environment |
Correctly explains factors to consider when setting up a computer user environment |
Correctly explains some of the factors to consider when setting up a computer user environment |
Rarely explains factors to consider when setting up a computer user environment |
Ability to identify resources for a computer user environment | Accurately and explicitly identifies resources for a computer user environment |
Accurately identifies resources for a computer user environment |
Accurately identifies some of the resources for a computer user environment |
Attempts to identify resources for a computer user environment |
Ability to observe safety precautions and practices in the computer user environment. | Perfectly and confidently observes safety precautions and practices in the computer user environment |
Perfectly observes safety precautions and practices in the computer user environment |
Perfectly observes some safety precautions and practices in the computer user environment |
Tries to observe safety precautions and practices in the computer user environment |
Ability to examine emerging trends in computer user environment | Creatively and precisely examines emerging trends in computer user environment |
Creatively examines emerging trends in computer user environment |
Creatively examines some of the emerging trends in computer user environment |
Attempts to examine emerging trends in computer user environment |
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
1.0 Foundation of Computer Science |
1.6 Physical Parts of a Computer (3 Lessons) |
By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to identify the physical parts of a computer | Accurately and specifically identifies the physical parts of a computer |
Accurately identifies the physical parts of a computer |
Accurately identifies some of the physical parts of a computer | Rarely identifies the physical parts of a computer |
Ability to explain the functions of the physical parts of a computer | Correctly and systematically explains the functions of the physical parts of a computer |
Correctly explains the functions of the physical parts of a computer |
Correctly explains the some of the functions of the physical parts of a computer |
Hardly explains the functions of the physical parts of a computer |
Ability to connect the physical parts of a computer for use | Accurately and confidently connects the physical parts of a computer for use |
Accurately connects the physical parts of a computer for use | Accurately connects some of the physical parts of a computer for use |
Assisted to connect the physical parts of a computer for use
|
Ability to utilize physical parts of a computer to minimise wastage |
Properly and correctly utilise physical parts of a computer to minimize wastage |
Properly utilives physical parts of a computer to minimise wastage |
Properly utilises physical some parts of a computer to minimise wastage |
Hardly utilises physical parts of a computer to minimise wastage |
Ability to interact with physical parts of a computer | Appropriately and confidently interacts with physical parts of a computer |
Appropriately interacts with physical parts of a computer |
Occasionally interacts with physical parts of a computer | Attempts to interact with physical parts of a computer |
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
1.0 Foundation of Computer Science |
1.7 Hands on skills concepts (6 Lessons) | By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to apply the appropriate procedure to start and shut down a computer |
Perfectly and confidently applies the appropriate procedure to start and shut down a computer | Perfectly applies the appropriate procedure to start and shut down a computer | Sometimes applies the appropriate procedure to start and shut down a computer | Assisted to apply the appropriate procedure to start and shut down a computer |
Ability to explain the functions of the keys in a computer keyboard | Correctly and systematically explains the functions of the keys in a computer keyboard | Correctly explains the functions of the keys in a computer keyboard | Correctly explains some of the functions of the keys in a computer keyboard | Attempts to explain the functions of the keys in a computer keyboard |
Ability to categorize the keys in a computer keyboard | Correctly and accurately categorizes the keys in a computer keyboard | Correctly categorizes the keys in a computer keyboard | Correctly categorizes some of the keys in a computer keyboard |
Hardly categorizes the keys in a computer keyboard |
Ability to use pointing devices to manipulate objects in the computer | Appropriately and confidently uses pointing devices to manipulate objects in the computer | Appropriately uses pointing devices to manipulate objects in the computer | Appropriately uses some pointing devices to manipulate objects in the computer | Makes effort to use pointing devices to manipulate objects in the computer |
Ability to interact with the keyboard and pointing devices of a computer |
Appropriately and creatively interacts with the keyboard and pointing devices of a computer | Appropriately interacts with the keyboard and pointing devices of a computer | Occasionally Appropriately interacts with the keyboard and pointing devices of a computer | Attempts to interact with the keyboard and pointing devices of a computer |
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
1.0 Foundation of Computer Science |
1.8 Computer Systems Overview (3 Lessons) |
By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to identify the components of a computer system in a computer user environment | Accurately and explicitly identifies the components of a computer system in a computer user environment |
Accurately identifies the components of a computer system in a computer user environment |
Accurately identifies some of the components of a computer system in a computer user environment |
Attempts to identify the components of a computer system in a computer user environment |
Ability to relate computer system components to their functions |
Correctly and creatively relates computer system components to their functions |
Correctly relates computer system components to their functions |
Correctly relates some computer system components to their functions |
Tries to relate computer system components to their functions |
Ability to use computer system components to perform tasks | Appropriately and confidently uses computer system components to perform tasks |
Appropriately uses computer system components to perform tasks |
Occasionally uses computer system components to perform tasks |
Assisted to use computer system components to perform tasks |
Ability to describe the linkage among the components of a computer system | Accurately and expansively describes the linkage among the components of a computer system |
Accurately describes the linkage among the components of a computer system |
Occasionally describes the linkage among the components of a computer system |
Tries to describe the linkage among the components of a computer system |
Ability to analyse the importance of computer systems in the society | Accurately and concisely analyses the importance of computer systems in the society | Accurately analyses the importance of computer systems in the society | Accurately analyses some of the importance of computer systems in the society | Rarely analyses the importance of computer systems in the society |
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
1.0 Foundation of Computer Science |
1.9 Computer Hardware Concepts (3 lessons) |
By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to identify categories of hardware in a computer system |
Correctly and predominantly identifies categories of hardware in a computer system |
Correctly identifies categories of hardware in a computer system |
Correctly identifies some categories of hardware in a computer system |
Attempts to identify categories of hardware in a computer system |
Ability to relate categories of hardware to their functions |
Appropriately and confidently relates categories of hardware to their functions. |
Appropriately relates categories of hardware to their functions. |
Correctly relates some categories of hardware to their functions. |
Hardly relates categories of hardware to their functions |
Ability to select appropriate hardware for different situations |
Appropriately and creatively selects appropriate hardware for different situations |
Selects appropriate hardware for different situations |
Sometimes Selects appropriate hardware for different situations |
Has difficulty in selecting appropriate hardware for different situations |
Ability to use different elements of computer hardware in performing daily life activities | Appropriately and confidently uses different elements of computer hardware in performing daily life activities | Appropriately uses different elements of computer hardware in performing daily life activities | Appropriately uses some different elements of computer hardware in performing daily life activities | Assisted to use different elements of computer hardware in performing daily life activities |
Ability to examine the role of hardware elements in a computer |
Correctly and keenly examines the role of hardware elements in a computer |
Correctly examines the role of hardware elements in a computer |
Correctly examines some of the role of hardware elements in a computer |
Tries to examine the role of hardware elements in a computer |
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
1.0 Foundation of Computer Science |
1.10 Input Devices (3 Lessons) |
By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to identify input devices in a computer system | Correctly and explicitly identifies various input devices in a computer system |
Correctly identifies various input devices in a computer system |
Correctly a identifies some of the input devices in a computer system |
Tries to identify various input devices in a computer system |
Ability to categorize input devices based on their functionality | Accurately and keenly relates input devices to their functions | Accurately relates input devices to their functions | Accurately relates some input devices to their functions | Attempts to relate input devices to their functions |
Ability to select input devices for different situations | Correctly and confidently selects input devices for different situations |
Correctly selects input devices for different situations |
Correctly selects some input devices for different situations |
Tries to select input devices for different situations |
Ability to use input device to perform tasks | Appropriately and creatively uses input device to perform tasks | Appropriately uses input device to perform tasks | Appropriately uses input some device to perform tasks | Attempts to use input device to perform tasks |
Ability to reuse input devices to minimize wastage | Correctly and innovatively reuses input devices to minimize wastage |
Correctly reuses input devices to minimize wastage |
Correctly reuses some input devices to minimize wastage |
Assisted to reuse input devices to minimise wastage |
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
1.0 Foundation of Computer Science |
1.11 Central Processing Unit (CPU) (4 Lessons) |
By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to locate the CPU in a computer | Accurately and creatively locates the CPU in a computer system |
Accurately locates the CPU in a computer system |
Sometimes locates the CPU in a computer system |
Assisted to locate the CPU in a computer system |
Ability to explain functional elements of CPU in a computer system |
Correctly and explicitly explains functional units of CPU in a computer system |
Correctly explains functional units of CPU in a computer system |
Correctly explains some functional units of CPU in a computer system |
Rarely explains functional units of CPU in a computer system |
Ability to explore different types of processors used in computing devices | Appropriately and creatively explores different types of processors used in computing devices | Appropriately explores different types of processors used in computing devices | Appropriately explores some types of processors used in computing devices |
Assisted to explore different types of processors used in computing devices |
Ability to use computers with different types of processors to perform tasks |
Correctly and confidently uses computers with different types of processors to perform tasks |
Correctly uses computers with different types of processors to perform tasks |
Sometimes uses computers with different types of processors to perform tasks |
Assisted to use computers with different types of processors to perform tasks |
Ability to analyse the role of processors in computers | Correctly and creatively analyses the role of processors in computers | Correctly analyses the role of processors in computers | Correctly analyses some role of processors in computers | Attempts analyse the role of processors in computers |
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
1.0 Foundation of Computer Science |
1.12 Output Devices (3 Lessons) |
By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to identify output devices of a computer system | Accurately and predominantly identifies output devices of a computer system |
Accurately identifies output devices of a computer system |
Accurately identifies some output devices of a computer system |
Hardly identifies output devices of a computer system |
Ability to describe the functions of output devices in a computer system |
Correctly and concisely describes the functions of output devices in a computer system |
Correctly describes the functions of output devices in a computer system |
Correctly describes some of the functions of output devices in a computer system |
Tries to describe the functions of output devices of a |
Ability to categorize computer output devices based on the output generated | Correctly and keenly categorizes computer output devices based on the output generated | Correctly categorizes computer output devices based on the output generated | Attempts to categorize computer output devices based on the output generated | Has difficulty in categorizing computer output devices based on the output generated |
Ability to select appropriate output devices for different situations |
Predominantly and accurately selects output devices for different situations |
Accurately selects output devices for different situations |
Accurately selects some output devices for different situations |
Attempts to select appropriates output devices for different situations |
Ability to use output devices to perform daily life activities | Creatively and confidently uses output devices to perform daily life activities |
Creatively uses output devices to perform daily life activities |
Occasionally uses output devices to perform daily life activities |
Assisted to use output devices to perform daily life activities |
Ability to examine the technological trends in the development of output devices |
Appropriately and precisely examines the technological trends in the development of output devices |
Appropriately examines the technological trends in the development of output devices |
Appropriately examines sometechnological trends in the development of output devices |
Rarely examines the technological trends in the development of output devices |
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
1.0 Foundation of Computer Science |
1.13 Ports and Cables (3 Lessons) |
By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to identify cables and ports in computer systems | Appropriately and accurately identifies cables and ports in computer systems | Appropriately identifies cables and ports in computer systems | Correctly identifies some cables and ports in computer systems | Rarely identifies cables and ports in computer systems |
Ability to explain the types of cables used in computer systems | Correctly and expansively explains the types of cables used in computer systems | Correctly explains the types of cables used in computer systems | Correctly explains some types of cables used in computer systems | Hardly explains the types of cables used in computer systems |
Ability to relate ports to their corresponding cables in computer systems |
Accurately and keenly relates ports to their corresponding cables in computer systems |
Accurately relates ports to their corresponding cables in computer systems |
Accurately relates some ports to their corresponding cables in computer systems |
Attempts to relate ports to their corresponding cables in computer systems |
Ability to connect cables to ports in computer systems | Correctly and confidently connects cables to ports in computer systems | Correctly connects cables to ports in computer systems | Occasionally connects cables to ports in computer systems | Assisted to connects cables to ports in computer systems |
Ability to use cables and ports in computer systems | Appropriately and creatively uses cables and ports in computer systems | Appropriately uses cables and ports in computer systems | Sometimes uses cables and ports in computer systems | Tries to use cables and ports in computer systems |
COMMUNITY SERVICE LEARNING PROJECT
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
1.0 Foundation of Computer Science |
1.14 Computer Setup (CSL Project) |
By the end of the project the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to identify challenges experienced when setting up a computer |
Appropriately and accurately identifies challenges experienced when setting up a computer |
Correctly identifies challenges experienced when setting up a computer |
Correctly identifies some challenges experienced when setting up a computer |
Rarely identifies challenges experienced when setting up a computer |
Ability to apply appropriate instructions to set up a computer |
Correctly and confidently applies appropriate instructions to set up a computer |
Appropriate instructions to set up a computer |
Sometimes applies appropriate instructions to set up a computer |
Assisted to apply appropriate instructions to set up a computer. |
Ability to set up a computer for use | Confidently and appropriately sets up a computer for use | Appropriately sets up a computer for use | Sometimes sets up a computer for use | Assisted to set up a computer for use |
Ability to explore ways to overcome the challenges experienced when setting up a computer |
Intelligently and creatively explores ways to overcome the challenges experienced when setting up a computer |
Creatively explores ways to overcome the challenges experienced when setting up a computer |
Creatively explores some ways to overcome the challenges experienced when setting up a computer |
Attempts to explore ways to overcome the challenges experienced when setting up a computer |
Ability to boot a computer successfully for use |
Keenly and correctly boots a computer successfully for use |
Correctly boots a computer successfully for use |
Sometimes boots a computer successfully for use |
Assisted to boot computer successfully for use |
STRAND 2.0: COMPUTER AND SOCIETY
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
2.0 Computer and Society |
2.1 Physical Safety of Computers (2 Lessons) |
By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to identify physical threats to computers in a computer user environment | Correctly and specifically identifies physical threats to computers in a computer user environment |
Correctly identifies physical threats to computers in a computer user environment |
Correctly identifies some of the physical threats to computers in a computer user environment |
Tries to identify physical threats to computers in a computer user environment |
Ability to explore ways of mitigating physical threats to computers in a computer user environment | Appropriately and intelligently explores ways of mitigating physical threats to computers in a computer user environment |
Appropriately explores ways of mitigating physical threats to computers in a computer user environment |
Appropriately explores some ways of mitigating physical threats to computers in a computer user environment |
Hardly explores ways of mitigating physical threats to computers in a computer user environment |
Ability to apply appropriate control measures to minimise physical threats to computers in a computer user environment | Correctly and confidently applies appropriate control measures to minimise physical threats to computers in a computer user environment | Correctly applies appropriate control measures to minimise physical threats to computers in a computer user environment | Correctly applies appropriate control measures to minimise physical threats to computers in a computer user environment | Assisted to apply control measures to minimise physical threats to computers in a computer user environment |
Ability to use computers in a physically secured computer user environment | Appropriately and creatively uses computers in a physically secured computer user environment |
Appropriately uses computers in a physically secured computer user environment |
Sometimes uses computers in a physically secured computer user environment appropriately |
Rarely uses computers in a physically secured computer user environment |
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
2.0 Computer and Society |
2.2 Health and Safety (2 Lessons) |
By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to identify health complications associated with the use of computers in a computer user environment | Appropriately and specifically identifies health complications associated with the use of computers in a computer user environment |
Appropriately identifies health complications associated with the use of computers in a computer user environment |
Appropriately identifies some of the health complications associated with the use of computers in a computer user environment |
Tries to identify health complications associated with the use of computers in a computer user environment |
Ability to apply appropriate techniques to mitigate health complications associated with the use of computers |
Accurately and confidently applies appropriate techniques to mitigate health complications associated with the use of computers |
Accurately applies appropriate techniques to mitigate health complications associated with the use of computers |
Accurately applies some of the appropriate techniques to mitigate health complications associated with the use of computers |
Hardly applies appropriate techniques to mitigate health complications associated with the use of computers |
Ability to observe safe use and best practices when using computers |
Correctly and carefully observes safe use and best practices when using computers |
Correctly observes safe use and best practices when using computers |
Sometimes observes safe use and best practices when using computers correctly |
Rarely observes safe use and best practices when using computers |
Ability to organise workstation to minimise health complications when using computers |
Appropriately and securely organises workstation to minimise health complications when using computers |
Correctly organises workstation to minimise health complications when using computers |
Occasionally organises workstation to minimise health complications when using computers correctly |
Assisted to organise workstation to minimise health complications when using computers |
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
2.0 Computer and Society |
2.3 Repetitive Strain Injury (RSI) (2 Lessons) |
By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to identify the symptoms of repetitive strain injury for awareness | Consciously and appropriately identifies the symptoms of repetitive strain injury for awareness | Appropriately identifies the symptoms of repetitive strain injury for awareness | Appropriately identifies some of the symptoms of repetitive strain injury for awareness | Rarely identifies the symptoms of repetitive strain injury for awareness |
Ability to explain the causes of repetitive strain injury for consciousness when using a computer |
Correctly and systematically explains the causes of repetitive strain injury for consciousness when using a computer |
Correctly explains the causes of repetitive strain injury for consciousness when using a computer |
Correctly explains some the causes of repetitive strain injury for consciousness when using a computer |
Hardly explains the causes of repetitive strain injury for consciousness when using a computer |
Ability to apply appropriate strategies to prevent repetitive strain injury when using a computer |
Intelligently and frequently applies appropriate strategies to prevent repetitive strain injury when using a computer |
Intelligently applies appropriate strategies to prevent repetitive strain injury when using a computer |
Intelligently applies some of the appropriate strategies to prevent repetitive strain injury when using a computer |
Attempts to apply appropriate strategies to prevent repetitive strain injury when using a computer |
Ability to use computers safely to minimising the repetitive strain injury |
Correctly and confidently uses computers safely to minimising the repetitive strain injury | Correctly uses computers safely to minimising the repetitive strain injury | Sometimes uses computers safely to minimising the repetitive strain injury | Assisted to use computers safely to minimising the repetitive strain injury |
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
2.0 Computer And Society |
2.4 Data Safety in Computers (2 Lessons) |
By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to explain threats to data stored in a computer | Correctly and clearly explains threats to data stored in a computer | Correctly explains threats to data stored in a computer | Correctly explains some of the threats to data stored in a computer | Rarely explains threats to data stored in a computer |
Ability to identify the control measures for securing data in a computer | Appropriately and creatively identifies the control measures for securing data in a computer |
Appropriately identifies the control measures for securing data in a computer |
Appropriately identifies some control measures for securing data in a computer |
Hardly identifies the control measures for securing data in a computer |
Ability to apply the control measures to secure data in a computer |
Correctly and confidently applies the control measures to secure data in a computer |
Correctly applies the control measures to secure data in a computer |
Sometimes applies the control measures to secure data in a computer |
Attempts to apply the control measures to secure data in a computer |
Ability to use the best safety practices to secure data in a computer |
Appropriately and creatively uses best practices to secure data in a computer |
Correctly uses the best practices to secure data in a computer |
Sometimes uses the best practices to secure data in a computer |
Assisted to use best practices to secure data in a computer |
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
2.0 Computer and Society |
2.5 Online (3 Lessons) |
By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to explain online threats to a computer user | Correctly and expansively explains online threats to a computer user | Correctly explains online threats to a computer user | Correctly explains some of the online threats to a computer user | Rarely explains online threats to a computer user |
Ability to identify online safety measures to observe when using a computer |
Appropriately and creatively identifies online safety measures to observe when using a computer. |
Appropriately identifies online safety measures to observe when using a computer. |
Appropriately identifies online safety measures to observe when using a computer. |
Hardly identifies online safety measures to observe when using a computer. |
Ability to apply online safety measures when using a computer | Appropriately and confidently applies online safety measures when using a computer |
Appropriately applies online safety measures when using a computer |
Sometimes applies online safety measures when using a computer |
Assisted to apply online safety measures when using a computer |
Ability to examine the importance of online safety when using a computer | Correctly and keenly examines the importance of online safety when using a computer | Correctly examines the importance of online safety when using a computer | Correctly examines some of the importance of online safety when using a computer | Rarely examines the importance of online safety when using a computer |
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
2.0 Computer and Society |
2.6 Online (3 Lessons) |
By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to analyse the characteristics of personal and sensitive data for protection from online identity theft |
Correctly and concisely analyses the characteristics of personal and sensitive data for protection from online identity theft |
Correctly analyses the characteristics of personal and sensitive data for protection from online identity theft |
Correctly analyses some of the characteristics of personal and sensitive data for protection from online identity theft |
Hardly analyses the characteristics of personal and sensitive data for protection from online identity theft |
Ability to describe the techniques of protecting personal data from online disclosure | Systematically and briefly describes the techniques of protecting personal data from online disclosure |
Systematically describes the techniques of protecting personal data from online disclosure |
Correctly describes some of the techniques of protecting personal data from online disclosure |
Rarely describes the techniques of protecting personal data from online disclosure |
Ability to apply appropriate methods to protect personal data from online disclosure |
Correctly and confidently applies appropriate methods to protect personal data from online disclosure |
Correctly applies appropriate methods to protect personal data from online disclosure |
Occasionally applies appropriate methods to protect personal data from online disclosure |
Attempts to apply appropriate methods to protect personal data from online disclosure |
Ability to adhere to rules associated with online etiquette when interacting with computers | Cautiously and correctly adheres to rules associated with online etiquette when interacting with computers |
Correctly adheres to rules associated with online etiquette when interacting with computers | Correctly adheres to some rules associated with online etiquette when interacting with computers | Tries to adhere to rules associated with online etiquette when interacting with computers |
Ability to use computers responsibly when online to safeguard digital footprint | Appropriately and confidently uses computers responsibly when online to safeguard digital footprint |
Appropriately uses computers responsibly when online to safeguard digital footprint |
Sometimes uses computers responsibly when online to safeguard digital footprint |
Rarely uses computers responsibly when online to safeguard digital footprint |
STRAND 3.0: COMPUTER NETWORKS
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
3.0 Computer Networks |
3.1 Computer Network Concepts (3 Lessons) |
By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to relate computer networks to available types of networks | Correctly and intelligently relates computer networks to available types of networks |
Correctly relates computer networks to available types of networks |
Sometimes relates computer networks to available types of networks |
Rarely relates computer networks to available types of networks |
Ability to use locally available materials to model computer networks | Creatively and innovatively uses locally available materials to model computer networks |
Creatively uses locally available materials to model computer networks |
Sometimes uses locally available materials to model computer networks |
Assisted to use locally available materials to model computer networks |
Ability to explain the benefits of computer networks in the society | Correctly and clearly explains benefits of computer networks in the society | Correctly explains the benefits of computer networks in the society | Correctly explains some of the benefits of computer networks in the society | Hardly explains the benefits of computer networks in the society |
Ability to identify the challenges of computer networks in the society | Appropriately and concisely identifies challenges of computer networks in society | Appropriately identifies challenges of computer networks in society | Appropriately identifies some challenges of computer networks in society | Hardly identifies the challenges of computer networks in the society |
Ability to examine the purpose of computer networks in the society | Correctly and keenly examines purpose of computer networks in the society | Correctly examines purpose of computer networks in the society | Correctly examines some purpose of computer networks in the society | Rarely examines the purpose of computer networks in the society |
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
3.0 Computer Networks |
3.2 Connecting to Computer Network (3 Lessons) |
By the end of the sub strand the learner should be able to: a) identify available computer networks in the immediate environment b) connect to the available computer networks in the immediate environment c) use the available computer network in the immediate environment d) appreciate sharing resources through computer networks in the immediate environment. |
The learner is guided to: • visit a computer user environment and list the type of available computer network (wireless or cabled networks), • watch a video clip simulating how to connect to available computer network in the immediate environment (wireless or cabled network), • in groups, connect to a computer network in the immediate environment, • use digital devices such a phones, tablets, computers to share a data files, photos with peers through computer networks in the immediate environment. |
1. Why do you connect to a computer network? 2. What is the purpose of connecting to a computer network? |
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to identify available computer networks in the immediate environment | Correctly and intelligently identifies available computer networks in the immediate environment | Correctly identifies available computer networks in the immediate environment | Correctly identifies some of the available computer networks in the immediate environment | Rarely identifies available computer networks in the immediate environment |
Ability to connect to the available computer networks in the immediate environment | Correctly and confidently connects to the available computer networks in the immediate environment | Correctly connects to the available computer networks in the immediate environment | Sometimes connects to the available computer networks in the immediate environment | Assisted to connect to the available computer networks in the immediate environment |
Ability to use the available computer network in the immediate environment |
Consciously and creatively uses the available computer network in the immediate environment |
Creatively uses the available computer network in the immediate environment |
Occasionally uses the available computer network in the immediate environment |
Hardly uses the available computer network in the immediate environment |
Ability to share resources through computer networks in the immediate environment | Appropriately and intelligently shares resources through computer networks in the immediate environment |
Appropriately shares resources through computer networks in the immediate environment |
Appropriately shares some resources through computer networks in the immediate environment |
Attempts to shares resources through computer networks in the immediate environment |
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
3.0 Computer Networks |
3.3 Internet Concepts (4 Lessons) |
By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to describe the internet as a resource that runs on a global network of computers |
Correctly and concisely describes the internet as a resource that runs on a global network of computers |
Correctly describes the internet as a resource that runs on a global network of computers |
Sometimes describes the internet as a resource that runs on a global network of computers |
Tries to describe the internet as a resource that runs on a global network of computers |
Ability to explain benefits and challenges of internet in the immediate environment |
Appropriately and comprehensively explains benefits and challenges of internet in the immediate environment | Appropriately explains benefits and challenges of internet in the immediate environment | Appropriately explains some of the benefits and challenges of internet in the immediate environment | Hardly explains benefits and challenges of internet in the immediate environment |
Ability to identify basic requirements for internet connectivity |
Correctly and explicitly identifies basic requirements for internet connectivity |
Correctly identifies basic requirements for internet connectivity |
Correctly identifies some of the basic requirements for internet connectivity |
Rarely identifies basic requirements for internet connectivity |
Ability to explore ways of overcoming challenges of internet in the immediate environment |
Creatively and intelligently explores ways of overcoming challenges of internet in the immediate environment | Creatively explores ways of overcoming challenges of internet in the immediate environment | Creatively explores some of the ways of overcoming challenges of internet in the immediate environment | Attempts to explore ways of overcoming challenges of internet in the immediate environment |
Ability to connect the internet to search for a topical issue |
Correctly and creatively connects the internet to search for a topical issue | Correctly connects the internet to search for a topical issue | Sometimes connects the internet to search for a topical issue | Assisted to connect the internet to search for a topical issue |
Ability to use the internet as a computer network resource |
Appropriately and intelligently uses the internet as a computer network resource |
Appropriately uses the internet as a computer network resource |
Sometimes uses the internet as a computer network resource |
Hardly uses the internet as a computer network resources |
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
3.0 Computer Networks |
3.4 World (5 Lessons) |
By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to explain the importance of WWW as used in computer networks | Appropriately and clearly explains the importance of WWW as used in computer networks | Appropriately explains the importance of WWW as used in computer networks | Appropriately explains the importance of WWW as used in computer networks | Attempts to explain the importance of WWW as used in computer networks |
Ability to identify the features of a web browser | Correctly and explicitly identifies the features of a web browser | Correctly identifies the features of a web browser | Correctly identifies some features of a web browser | Rarely identifies the features of a web browser |
Ability to describe the components of a URL | Correctly and concisely describes the components of a URL | Correctly describes the components of a URL | Correctly describes some of the components of a URL | Attempts to describe the components of a URL |
Ability to use a web browser to locate resources in the WWW |
Appropriately and confidently uses a web browser to locate resources in the WWW |
Appropriately uses a web browser to locate resources in the WWW |
Sometimes uses a web browser to locate resources in the WWW |
Rarely uses a web browser to locate resources in the WWW |
Ability to the use WWW as a repository of information |
Correctly and creatively uses the WWW as a repository of information | Correctly uses the WWW as a repository of information | Sometimes uses the WWW as a repository of information | Hardly uses the WWW as a repository of information |
STRAND 4.0: COMPUTER PROGRAMMING
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
4.0 Computer Programming |
4.1 Computer Program- ming Concepts (3 Lessons) |
By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to explain the importance of programming as used in computing | Appropriately and systematically explains the importance of programming as used in computing |
Appropriately explains the importance of programming as used in computing |
Appropriately explains some of the importance of programming as used in computing |
Tries to explain the importance of programming as used in computing |
Ability to identify areas where computer programs are used in daily life |
Correctly and explicitly identifies areas where computer programs are used in daily life |
Correctly identifies areas where computer programs are used in daily life |
Correctly identifies some areas where computer programs are used in daily life |
Attempts to identify areas where computer programs are used in daily life |
Ability to launch and interact with a computer program for exposure to programming | Appropriately and confidently launches and interacts with a computer program for exposure to programming |
Appropriately launches and interacts with a computer program for exposure to programming |
Occasionally launches and interacts with a computer program for exposure to programming |
Assisted to launch and interact with a computer program for exposure to programming |
Ability to use computer programs to perform daily life activities | Intelligently and confidently uses computer programs to perform daily life activities |
Confidently uses computer programs to perform daily life activities |
Sometimes uses computer programs to perform daily life activities |
Hardly uses computer programs to perform daily life activities |
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
4.0 Computer Programming |
4.2 Visual (3 Lessons) |
By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to identify types of visual programming applications for use |
Appropriately and exactly identifies types of visual programming applications for use |
Appropriately identifies types of visual programming applications for use |
Occasionally identifies types of visual programming applications for use |
Rarely identifies types of visual programming applications for use |
Ability to explain the procedure of launching a visual programming application |
Correctly and clearly explains the procedure of launching a visual programming application | Correctly explains the procedure of launching a visual programming application | Sometimes explains the procedure of launching a visual programming application | Tries to explain the procedure of launching a visual programming application |
Ability to launch a visual programming application in a computer |
Correctly and perfectly launches a visual programming application in a computer |
Correctly launches a visual programming application in a computer |
Sometimes launches a visual programming application in a computer |
Hardly launches a visual programming application in a computer |
Ability to navigate a visual programming application interface | Appropriately and confidently navigates a visual programming application interface |
Appropriately navigates a visual programming application interface |
Attempts to navigate a visual programming application interface | Has difficulty in navigating a visual programming application interface |
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
4.0 Computer Programming |
4.3 Visual (12 Lessons) |
By the end of the sub strand the learner should be able to:
|
The learner is guided to:
|
|
Core Competencies:
|
||||
Values:
|
||||
Pertinent and Contemporary Issues (PCIs):
|
||||
Link to other subjects:
|
||||
Assessment Rubric | ||||
Indicators | Exceeds Expectation | Meets Expectation | Approaches Expectation | Below Expectation |
Ability to explore features of a visual programming application | Correctly and confidently explores features of a visual programming application |
Correctly explores features of a visual programming application |
Correctly explores some features of a visual programming application |
Rarely explores features of a visual programming application |
Ability to relate the features of a visual programming application to their function |
Appropriately relates the features of a visual programming application to their function |
Appropriately relates the features of a visual programming application to their function |
Appropriately relates some of the features of a visual programming application to their function |
Relate the features of a visual programming application to their function with assistance |
Ability to describe terminologies used in a visual programming application | Appropriately and clearly describes terminologies used in a visual programming application | Appropriately describes terminologies used in a visual programming application | Appropriately describes some terminologies used in a visual programming application | Attempts to describe terminologies used in a visual programming application |
Ability to use the features of a visual programming application to create a sequence of instructions to perform a task | Creatively and correctly uses the features of a visual programming application to create a sequence of instructions to perform a task |
Correctly uses the features of a visual programming application to create a sequence of instructions to perform a task |
Correctly uses some features of a visual programming application to create a sequence of instructions to perform a task |
Assisted to use the features of a visual programming application to create a sequence of instructions to perform a task |
Ability to apply the features of a visual programming application to create a sequence of instructions | Appropriately and confidently applies sequence of instructions to create the features of a visual programming application |
Appropriately applies the features of a visual programming application to create a sequence of instructions |
Applies some of the features of a visual programming application to create a sequence of instructions | Assisted to apply the features of a visual programming application to create a sequence of instructions |
APPENDIX 1: LIST OF ASSESSMENT METHODS, LEARNING RESOURCES AND NON-FORMAL ACTIVITIES
Strand | Sub Strand | Specific learning Outcomes | Suggested learning Experiences | Key Inquiry Question(s) |
1.0Foundation of Computer Science | 1.1 Computer Concepts (3 Lessons) | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists |
Digital devices, reference materials, computer hardware, manilla papers, Internet, video, audio clips, models, checklists |
Assist members in the community on how to apply computers in various areas such as (Education, Business, Banking, Military, Communication, Government, Home, Insurance, Marketing, Healthcare, Engineering Design, manufacturing). |
1.2 Evolution of computers | Rating scales, rubrics, questionnaires, projects journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists | Digital devices, reference materials, productivity tools, compute software (OS, Utility software and Application programs), computer hardware, manilla papers, Internet,video, audio clips, |
Discuss the development of computers in respect to contemporary technology during clubs |
|
1.3 Generations of computers | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists | Digital devices, reference materials, productivity tools, visual programming tools, compute software (OS, Utility software and Application programs), computer hardware, manilla papers, Internet,video, audio clips, |
Educate community members on how to use technologies of different computers generations in daily life situation; search information on personal hygiene, prepare personal time table, | |
1.4 Classification of computers | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists |
Digital devices, reference materials, compute software (OS, Utility software and Application programs), computer hardware, manilla papers, Internet, video |
Demonstrate how to use embedded computers (ATM machines, MP3 players, DVD players, Drones, Anti-lock braking system, Airbag control system, Digital watches, Microwaves) during school clubs activities |
|
1.5 Computer user environment | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists | reference materials, compute software (OS, Utility software and Application programs), computer hardware, manilla papers, Internet,video, adaptable locally available materials, models, checklists |
Sensitize social gatherings how to observe safety precautions when in the computer user environment | |
1.6 Physical parts of a computer | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists |
Digital devices, reference materials, computer hardware, manilla papers, Internet,video, audio clips, adaptable locally available materials, models, checklists | Educate community members how to connect physical parts of a computer | |
1.7 Hands on skills | Rating scales, rubrics,questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists | Digital devices, reference materials, productivity tools, compute software (OS, Utility software and Application programs), computer hardware, manilla papers, Internet,video, audio clips, checklists |
Participate in a competition that involves the use of computer keyboard in different ways; typing a simple text, multiplying numbers, drawing diagrams, | |
1.8 Computer Systems overview | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists |
Digital devices, reference materials, productivity tools, compute software (OS, Utility software and Application programs), computer hardware, manilla papers, Internet,video, |
Debate on the importance of computer systems in the society during clubs | |
1.9 Hardware concepts | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists |
Digital devices, reference materials, productivity tools, computer hardware, manilla papers, |
Sensitize community membes on the uses of computer hardware
|
|
1.10 Input devices | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists |
Digital devices, reference materials, computer hardware, manilla papers, Internet,video, audio clips, | Deliberate on the factors to consider when selecting an input device with different forums | |
1.11Central Processing Unit (CPU) | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists |
Digital devices, reference materials, computer hardware, manilla papers, Internet,video, audio clips, | Join asocial media group and share a video simulation of the functional organisation of the CPU | |
1.12 Output devices | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists |
Digital devices, reference materials, computer hardware, manilla papers, Internet,video, audio clips, adaptable locally available materials, |
During social gatherings share ideas on how to assess user computing needs and select appropriate input devices for different |
|
1.13 Ports and Cables | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists |
Digital devices, reference materials, computer hardware, manilla papers, Internet,video, audio clips, adaptable locally available materials, models, checklists | Demonstrate to community members how to connect cablesto their respective ports | |
1.14 Computer Setup (CSL Project) | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists |
Digital devices, reference materials, productivity tools, visual programming tools, compute software (OS, Utility software and Application programs), computer hardware, manilla papers, Internet,video, audio clips, adaptable locally available materials, models, checklists |
Educate community members on how to setup computers | |
2.0 Computer and Society | 2.1 Physical Safety of Computers | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists |
Digital devices, reference materials, productivity tools, visual programming tools, compute software (OS, Utility software and Application programs), computer hardware, manilla papers, Internet,video, audio clips, adaptable locally available materials, models, checklists |
Demonstrate in a community forum how to organise workstation to minimise health complications when using computers |
2.2 Health and Safety | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists |
Digital devices, reference materials, productivity tools, visual programming tools, compute software (OS, Utility software and Application programs), computer hardware, manilla papers, Internet,video, audio clips, adaptable locally available materials, models, checklists |
Participate actively in communal activities which educates the society on health and safety of computer use | |
2.3 Repetitive Strain Injury (RSI) | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists |
Digital devices, reference materials, productivity tools, visual programming tools, compute software (OS, Utility software and Application programs), computer hardware, manilla papers, Internet,video, audio clips, adaptable locally available materials, models, checklists |
Join social media group that shares information on the appropriate strategies of preventing repetitive strain injury when using a computer | |
2.4 Data Safety in Computers | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists |
Digital devices, reference materials, productivity tools, visual programming tools, compute software (OS, Utility software and Application programs), computer hardware, manilla papers, Internet,video, audio clips, adaptable locally available materials, models, checklists |
Share in a social media forum the best practices of keeping data safely in a computer
|
|
2.5 Online Safety Concepts | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists |
Digital devices, reference materials, productivity tools, visual programming tools, compute software (OS, Utility software and Application programs), computer hardware, manilla papers, Internet,video, audio clips, adaptable locally available materials, models, checklists |
Discuss in a forum safety measures to observe when online (not sharing, pictures, location, securing profiles) | |
2.6 Online Identity Safety | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists |
Digital devices, reference materials, productivity tools, visual programming tools, compute software (OS, Utility software and Application programs), computer hardware, manilla papers, Internet,video, audio clips, adaptable locally available materials, models, checklists |
Sensitize community members on how to keep personal and sensitive data safety when online, | |
3.0 Computer Networks | 3.1 Computer Network Concepts | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists | Digital devices, reference materials, productivity tools, visual programming tools, compute software (OS, Utility software and Application programs), computer hardware, manilla papers, Internet,video, audio clips, adaptable locally available materials, models, checklists |
Sensitise community members the on benefits of computer networks in the society |
3.2 Connecting to Computer Network | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists | Digital devices, reference materials, productivity tools, visual programming tools, compute software (OS, Utility software and Application programs), computer hardware, manilla papers, Internet,video, audio clips, adaptable locally available materials, models, checklists |
Demonstrate to social gatherings how to connect to computer network. Visit a community data center and assist in connecting computers to available networks. |
|
3.3 Internet Concepts | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists | Digital devices, reference materials, productivity tools, visual programming tools, compute software (OS, Utility software and Application programs), computer hardware, manilla papers, Internet,video, audio clips, adaptable locally available materials, models, checklists |
Debate on the uses of internet during clubs | |
3.4 World Wide Web (WWW) | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists | Digital devices, reference materials, productivity tools, visual programming tools, compute software (OS, Utility software and Application programs), computer hardware, manilla papers, Internet,video, audio clips, adaptable locally available materials, models, checklists |
Demonstrate how web browsers work to congregations of community members |
|
4.0 Computer Programming | 4.1 Computer Programming Concepts | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists | Digital devices, reference materials, productivity tools, visual programming tools, compute software (OS, Utility software and Application programs), computer hardware, manilla papers, Internet,video, audio clips, adaptable locally available materials, models, checklists |
Share experience with the community members on how to perform daily life activities (playing computer games, listening to music, performing mathematical operations, drawing objects, type text) using available computer program accessories |
4.2 Visual Programming Concepts | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists | Digital devices, reference materials, productivity tools, visual programming tools, compute software (OS, Utility software and Application programs), computer hardware, manilla papers, Internet,video, audio clips, adaptable locally available materials, models, checklists |
Demonstrate how to navigate the visual programming application interface to peers. |
|
4.3 Visual Programming Features | Rating scales, rubrics, questionnaires, projects, journals, portfolios, oral questions, aural questions, interview schedules, learner’s profile, written tests, anecdotal records, observation schedules, checklists | Digital devices, reference materials, productivity tools, visual programming tools, compute software (OS, Utility software and Application programs), computer hardware, manilla papers, Internet,video, audio clips, adaptable locally available materials, models, checklists |
Create a sequence of actions using the features of a visual programming application (animations, sound) and share with peers |