Computer Science Curriculum Grade VI-VIII 2024 With Notification
Computer Science Curriculum Grade VI-VIII 2024 With Notification
COMPUTER
EDUCATION
GRADES VI-VIII
2024
Several emerging fields in computer science are shaping the future of technology. Quantum
computing stands out as a transformative area, leveraging principles of quantum mechanics to
perform computations at speeds unimaginable with classical computers. Artificial Intelligence
(AI) continues to evolve, with a focus on explainable AI, ethical AI, and advancements in natural
language processing, enabling more human-like interactions. Edge computing is gaining
prominence, distributing computation and storage closer to the data source to reduce latency and
enhance real-time processing. Augmented Reality (AR) and Virtual Reality (VR) are burgeoning
fields, offering immersive experiences and applications ranging from gaming to education and
healthcare. Cybersecurity remains critical, with an emphasis on novel approaches such as
homomorphic encryption and secure multi-party computation to protect data privacy. Blockchain
technology is expanding beyond cryptocurrencies, finding applications in decentralized finance,
supply chain management, and digital identity. The Internet of Things (IoT) continues to grow,
connecting an increasing number of devices and generating vast amounts of data for analysis and
decision-making. As technology advances, these emerging fields in computer science are poised
to reshape industries and create new possibilities.
The integration of technology in the classroom also enhances teacher effectiveness. Educators
can use computers to create multimedia-rich presentations, interactive lessons, and educational
games that cater to diverse learning styles. Additionally, computer-based assessment tools
streamline the evaluation process, providing immediate feedback to both teachers and students.
Major Changes
Following major changes were made in the curriculum to adapt the National Curriculum for
Computer Science for Grade VI to VIII.
• The Standards and SLOs were reviewed in the Progression Grid and minor changes
have been made.
• The Progression Grid and Curriculum Guidelines are merged.
• In the light of allocated periods for Computer Education in Provincial Scheme of
Studies, the curriculum has been lightened.
• The SLOs from Curriculum Guideline have been reviewed. As per need SLOs are
shuffled, added, modified and deleted while a number of SLOs were clubbed together.
• The sections of Knowledge and Skills in the Curriculum Guide have been merged.
• All SLOs are categorized according to cognitive level.
• The suggested activities and assessments have been reduced in number and simplified
as well.
• The domain wise weightage and period allocation have been added.
• Guidelines for authors, teachers and teacher educators have been added.
The Progression Grid template below is taken from the English Curriculum 20201. There are two changes made. First, the template begins with the
Domain name instead of Competency. Second, the columns are extended to Grade 12. Please note that some Standards and Student Learning
Outcomes will not begin until a higher grade or learning level. This template format must be consistent for all subjects.
Progression Grid
Domain A: ICT Fundamentals
Standard: Students develop an understanding of ICT, ICT devices, computer systems (hardware), and networks
[SLO: CS-06-C-01] Students will be able to [SLO: CS-07-C-01] Students will be able [SLO: CS-08-C-01] Students will be able to apply
identify, define and analyze a problem; and to apply the concept of computational the concepts of computational thinking and
develop a step-by-step solution to solve thinking to handle complex problems. problem-solving strategies to solve complex
simple problems. problems by identifying the most efficient
algorithm
[SLO: CS-06-C-02] Students will be able to [SLO: CS-07-C-02] Students will be [SLO: CS-08-C-02] Students will be able to apply
analyze and apply basic algorithmic thinking able to apply concepts of conditional the concepts of nesting in algorithmic design
to solve different types of problems. statements, finite and infinite loops to thinking.
write different algorithms.
Benchmarks:
Students will be able to use the internet through various connections, search relevant and authentic content, write an email for different purposes
and protect the device against viruses. Students will also be able to identify and apply ICT and internet ethics, mitigate health risks involved in
using ICT devices, familiarize themselves with cyber issues, and realize risks involved in information exchange by taking necessary precautions
against cyber issues.
Student Learning Outcomes 2: Students will be able to define and differentiate between computer
hardware and software.
• Computer ● Define hardware and software K
Hardware and ● Differentiate hardware and software with examples U
Software
Student Learning Outcomes 3: Students will be able to identify and analyze (basic) hardware
components of a computing system (e.g. input, output, storage, and processing).
Cognitive
Theme Detailed SLOs Level
• Basic Skills of ● Practice how to create, name, rename and delete a new file, A
OS folder and create a shortcut.
● Practice how to cut, copy, and paste a file/ folder to another A
folder/location, drag and drop a file/ folder to another folder/
location.
Student Learning Outcomes 2: Students will be able to apply and demonstrate image-processing skills
(using various software tools e.g. Paint, 3D Paint, Tux, etc.), while efficiently using mouse, keyboard,
etc.)
Theme Cognitive
Detailed SLOs Level
• Image ● Use image processing software (e.g. Paint, 3D Paint, Tux, A
Processing etc.) for creating and editing images.
● Explore image processing applications and draw freehand A
drawing using different brush types.
● Draw an image using 2D shapes like lines, circles, polygons, A
etc, and change color, outline, and position as needed.
A
● Add text to a drawing.
A
● Save a file and open saved files in paint.
Student Learning Outcomes 3: Students will demonstrate how to use the internet to conduct a search
Standard: Identity, define, and analyze a problem, and apply algorithmic thinking and problem-solving
strategies to develop step-by-step solutions to solve problems.
Student Learning Outcome 1: Students will be able to identify, define and analyze a problem; and
develop a step-by-step solution to solve simple problems.
Cognitive
Theme Detailed SLOs Level
Student Learning Outcome:2 Students will be able to analyze and apply basic algorithmic thinking to
solve different types of problems
Cognitive
Theme Detailed SLOs Level
DOMAIN D: Programming
Standard: Understand and apply fundamental programming constructs using programming tools.
Student Learning Outcome 1: Students will be able to analyze the fundamentals of computer
programming.
Cognitive
Theme Detailed SLOs Level
Recommendations
The contents shall contain complete illustration about Scratch operating.
The class activities shall be comprised of scratch related tasks.
Student Learning Outcome 2: Students will be able to analyze and apply basic programming constructs
(e.g. sequence, selection, repetition, variables, inputs/events); by creating simple single- sprite, single-
script programs using visual programming tools.
Detailed SLOs Cognitive Level
Theme
• Programming Students will be able to:
Skills ● List the fundamental programming concepts U
○ Command or statement is an instruction for computer
○ A variable is used to store information
○ An event is an action from the user
○ A sequence is a series of actions
○ A loop repeats instructions
○ A conditional statement is a selection
● Explain the environment and tools in Scratch including A
sprite and scripts
● Build simple Scratch Program using A
○ Sprite
○ Event
○ Motion
○ Condition
○ Loop
● Run, save and open Scratch program A
Student Learning Outcomes 2: Students will be able to identify (advanced) hardware components of a
computing system (e.g. different types of I/O ports and different types of peripherals).
Cognitive Level
Theme Detailed SLOs
• Components ● Identify different I/O ports of a computer system (USB port, U
of Computer Type-C port, HDMI port, SATA port, PCI-express port,
etc.)
● Describe the functions of different I/O Ports U
● Identify different peripherals of a computer system (e.g. K
graphic card, printers, scanners, mouse, keyboard, webcams,
etc.)
U
● Describe the applications of different peripherals.
DOMAIN D: Programming
Standard: Understand and apply fundamental programming constructs using programming tools.
Student Learning Outcome 1: Students will be able to understand how computers encode and decode
computer programs (i.e. conversion of decimal to binary and vice versa, conversion of texts and
images)
Student Learning Outcome 2: Students will be able to apply fundamental programming concepts to
create multi-sprite, multi-script programs using visual programming tools.
Standard 1: Standard: Learn the basic ethics of the internet, use of safe internet, identify risks involved in an
online exchange of information and apply digital safety protocols.
Student Learning Outcomes 1: Students will identify ways to protect against malicious activities or
behaviors in the digital environment.
Cognitive
Theme Detailed SLOs Level
● Digital Ethics, Students will be able to:
Safety and ● Identify appropriate and inappropriate behavior while U
Security using the digital environment.
● Describe Cyber Bullying U
● Describe the importance of netiquettes, being safe, U
responsible, and respectful while being online.
● Discuss the issues of biasness on digital platform. U
● List improper use of computer resources. K
● Describe threats and actively protect devices and networks U
from viruses, intrusion, vandalism, and other malicious
activities.
● Discuss positive and negative impacts of using social U
media, both online and offline.
Standard: Students will understand and apply the tools and mindsets needed to develop and launch a
business idea using technology.
Student Learning Outcomes 1: Students will be able to analyze the uses and benefits of design thinking
for entrepreneurs.
Cognitive
Theme Detailed SLOs Level
● Design Students will be able to:
Thinking ● Describe how innovation has changed the entrepreneurial U
mindset.
● List the steps of the design thinking process include identifying K
an issue, empathizing, defining, ideate, prototyping, testing,
reflecting, iterate/repeating as needed, and implementing.
● Discuss the benefits to the innovation process of each design U
thinking step.
● Explain a project through the design thinking process; identify an A
issue, prototype & test.
● Identify the use and benefits of design thinking for entrepreneurs. U
Student Learning Outcome 2: Students will be able to analyze a network and identify core networking
components and their roles.
● Network ● Identify basic terms of networks and networking U
Components ● Describe hardware networking components with reference to U
their use.
o NIC
o Routers
o Switches
o Hubs
o Modems
o Access Points
● Describe software networking components with reference to U
their use.
o Network Protocols
o Network Operating System (NOS)
o Network Management Software:
● Recognize the Network Security issues K
● Describe the firewall and its application U
● Identify the emerging Technologies in networks K
o 5G networks
o Internet of Things (IoT)
o Edge computing
DOMAIN D: Programming
Standard: Understand and apply fundamental programming constructs using programming tools.
Student Learning Outcome 1: Students will be able to apply intermediate-level programming
constructs (e.g. functions, cloning, conditional movement); by creating mini-games using a visual
programming tool.
Student Learning Outcomes 2: Students will develop an understanding of the basics of digital marketing
platforms and social media marketing to develop a marketing plan for a business.
Digital Marketing ● Discuss Search Engine Optimization (SEO), using social U
media websites such as Instagram, Twitter, and blogs.
● Apply the tools and techniques used for digital marketing. A
● Design and develop a digital marketing plan and its A
component.
● Discuss the importance of project management and media U
literacy as a tool for a business plan.
Activity 2:
Save and organize digital files on a USB drive or memory card. Create
folders for different subjects and regularly back up important school work.
Activity 3:
Assign students to teams, with each team presenting arguments supporting
either hardware or software as more crucial.
Activity 4:
Search and identify hardware components in a computer lab.
Activity 3
Activity 4
Introduce popular search engines like Google, Yahoo, and Encyclopedia and
discuss the purpose of search engines and how it help in finding information.
Demonstrate the different ways of getting content or required knowledge by
using search bar.
Domain C Activity 1: Scenario local community facing challenges, For example; waste
Algorithmic management.
Thinking and
Problem Solving • Begin the class by discussing the importance of problem-solving
skills in everyday life and various professions.
To familiarize students with the steps of the design thinking process, Instruct
students to fill in the flowchart with the steps of the design thinking process,
Grade VIII
Domain A Activity 1
ICT Give students common devices that are used in real life. Ask them about the
Fundamentals use of those devices. Show most common devices i.e.laptop, smartphones,
and smart watches, Gaming Consoles, tablet, etc.
Activity 2
Organize a class debate on the different branches if AI technologies.i.e
machine learning , human language translator
Activity 3
Show students network arrangements including internet. Make a dicussion
on different network devices. Also differentiate between different networks
and work of different network devices.
Domain B Activity 1
Digital Skills Ask students to make a worksheet using any spreadsheet tool i.e. MS Excel,
Google sheets, etc). Give small project i.e.ike making salary, marksheet,
budget of house or shop.
Activity 2
Arrange a compitition to make different cell formulas, and make different
types of charts from data from data in activity 1.
Domain C Activity 1
Algorithmic Divide students in groups and give assignment to students that come with
Thinking and their own algorithms for specific tasks i.e organizing items in a certain order,
Problem Solving find the largest number in a list, solving a maze, or generating a unique
sequence of numbers.
Compare different solutions and select the best possible solution to a
problem and give reasons to select it.
Activity 2
Ask students to make algorithms that identify problems using the IF
statement with multiple conditions. (Nesting) i.e.select a dress according to
weather.
In textbook writing generally the following aspects may be taken into consideration:
• The textbook should fulfill the objectives of teaching Computer Science (Grade VI Grade
VII and Grade VIII)
• The author should continuously focus on standard, benchmarks and SLOs and skill sets
defined in the curriculum outlines/skills.
• The textbook should be designed specifically to achieve the Competencies for grade VI
to grade VIII.
• Textbook developers and designers should be aware of the Competencies of Computer
Science and different domains (as reported in curriculum).
• Textbook developers should have sound knowledge of the discipline – Computer Science
• The content and sequence included in the textbook should be careful not to contradict
some of the core principles of these disciplines.
• Textbook developers need to have a clear understanding of the pedagogy that is
appropriate for the Competency and content (e.g., in language the bal- anced approach of
including oral language, phonics and word solving instruction and meaning making needs
to be incorporated)
• Textbook developers should be aware of the current technology and audio-visual
materials available for enhancing learning experiences of students. Activities that involve
digital technology and references to external material should be embedded appropriately
in the textbook.
• The local context and environment is important in Grade VI to Grade VIII. Authors shall
take care for the choice of content in the textbook. Moving from the familiar to
unfamiliar is an important aspect of learning and the textbook should contain a balance of
both familiar contexts that is a comfort for the children and unfamiliar contexts that
should generate curiosity and challenge to students’ thoughts and preferences.
• The textbooks should grab the attention of students. For Grade VI to Grade VIII, the
balance between visual material and text should be tilted towards visual materials. The
colour schemes and design themes should be attractive and consistent. The fonts and size
of text material should be both visible and least confusing for students. The flow of
The trainers (teacher educators) generally follow the following guidelines while training teachers
of Computer Science (Grade VI to Grade VIII):
General guidelines
• Trainer ensures that teachers know themselves about the bloom’s taxonomy levels
(Cognitive, Affective and Psychomotor domains and their levels)
• Trainer ensures that teacher fully understands that students are of different
wisdom/knowledge and background, thus, apply average level while explaining concepts.
Some effective guidelines for teacher educators based on best practices (Reference: Oxford) are
reported in the following.
i. Create opportunities for peer interaction: Design activities and discussions that encourage
participants to share experiences, ideas, and challenges with each other. This fosters
collaboration, learning from diverse perspectives, and problem-solving skills.
ii. Promote reflective practice: Encourage participants to critically analyze their own
teaching practices, using peer feedback and collaborative discussions as learning tools.
This fosters a culture of continuous improvement and reflection.
iii. Build professional learning communities: Facilitate the creation of networks or online
communities where teacher educators can continue to collaborate, support each other, and
share best practices beyond the training program.
i. Offer mentoring and coaching: Extend support beyond the training program by providing
mentoring or coaching opportunities for aspiring or new teacher educators. This allows
for personalized guidance, feedback, and problem-solving assistance.
ii. Develop online resources and communities: Create online resources, such as webinars,
discussion forums, and knowledge repositories, for ongoing access to information,
support, and professional development opportunities.
iii. Foster a culture of self-directed learning: Equip teacher educators with the skills and
resources to actively seek out new knowledge, stay updated on current trends, and
continuously improve their own teaching practices.
i. Model reflective practice: As a teacher educator, actively demonstrate and discuss your
own reflective practices, encouraging participants to do the same. This normalizes
reflection as a critical tool for professional growth.
ii. Promote data-driven decision making: Encourage participants to collect and analyze data
from their own teaching practices, utilizing it to inform decisions, set goals, and track
progress.
iii. Facilitate continuous feedback loops: Establish systems for regular feedback, both within
training sessions and beyond, allowing participants to receive constructive criticism and
guidance for improvement.
The concerned teachers generally follow the following guidelines while teaching Computer
Science (Grade VI to Grade VIII):
General Guidelines
- The teacher selects and uses planning, preparation and assessment practices that progress
students’ learning
A Teacher shall: