Welcome to the Single National Curriculum (SNC) Feedback Portal.

Here you will find a DRAFT version of updates to the curriculum for ECCE to Grade 12. Please give your feedback on all material shared.

After feedback is incorporated, SNC for Grades 6-8 will be notified for implementation in the Academic Year starting in 2022. First round of feedback for these grades is due on December 20, 2021.

An updated curriculum for ECCE to Grade 5 and for Grades 9-12 will be notified later, for implementation in the Academic Year starting 2023.



Guidelines for Progression Grid Template

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 all the way 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 Template

Domain A: ICT Fundamentals and Networking

Standard Y: Students develop understanding of ICT, ICT devices, computer system and networks

Grade 6

Grade 7

Grade 8

Benchmarks:

Student will be able to recognize and differentiate between ICT devices and computer system, hardware and software, explain importance, advantages and uses of ICT devices as well as describe use of emerging technologies in various walks of life, and define network and identify core networking components and the roles they serve

Student learning outcomes

[SLO 1] Students will be able to recognize and differentiate between ICT devices and computer system

[SLO 1] Students will be able to describe the main components of System Unit (Motherboard and processor)


[SLO 2] Students will be able to explain the advantages and daily usage of ICT Devices i.e.

  • Communication applications

  • Measurement applications

  • Applications in manufacturing industries

[SLO 2] Students will be able to explain the advantages and daily usage of ICT Devices

  • Data handling applications

  • Booking systems

  • Banking applications



[SLO 3] Students will be able to describe use of emerging technologies in various walks of life (e.g. artificial intelligence, biometrics, robotics, computer assisted translation, 3D and holographic imaging, virtual reality, Cloud Computing and Open source software)






[SLO 1] Students will be able to describe use of emerging technologies in various walks of life

[SLO 3] Students will be able to understand the difference between hardware and software of a computer



[SLO 4] Students will be able to understand computing system i.e. input, output, storage and processing





[SLO 2] Students will be able to describe network and identify core networking components and the roles they serve



Domain B: IT Skills through productivity software

Standard: Distinguish between application and system software and create project by applying IT skills using productivity software

Grade 6

Grade 7

Grade 8

Benchmarks:

Student will be use knowledge of productivity software tools to design and create interdisciplinary projects using application software i.e. 3D Paint, Word Processing, Spreadsheet and Multimedia Presentation

Student learning outcomes

[SLO 1] Students will be able to describe system software and its type and demonstrate startup of operating system as well as tinker with the desktop window.



[SLO 2] Student will be able to describe application software and its types and design a project (greeting card, character, house, etc) using Paint application(e.g. 3D, MS Paint, Tux etc)

[SLO 1] Students will be able to understand the purpose of word processor packages, list few word processing software and create a document on word processor (e.g MS Word, Open office writer, Google Doc etc)

[SLO 1] Students will be able to create a presentation in MS PowerPoint on any interdisciplinary topic



[SLO 2] Students will be able to create a sheet using MS Excel/Spreadsheet (result card/ home budget/ timetable etc)





Domain C: Algorithmic Thinking and Problem Solving

Standard: Identify a problem statement and apply algorithmic thinking strategies to solve problems

Grade 6

Grade 7

Grade 8

Benchmarks:

Student will be able to apply algorithmic thinking to understand, define and solve problem, design and implement algorithm for a given problem, and apply the basic programming constructs for problem solving

Student learning outcomes

[SLO 1] Student will be able to identify, define and analyze a problem, develop a step by step solution by breaking down the problem

[SLO 1] Students will be able to define and apply advance concepts of algorithmic thinking and represent algorithm through flowchart

[SLO 1] Students will be able to write a pseudocode of an algorithm, determine whether solution to a problem is possible or not and identify best algorithm for a specific problem

[SLO 2] Student will be able to apply algorithmic thinking to identify and apply different types of problems solving techniques (sequencing, loops, IF conditions)

[SLO 2] Student will be able to apply advance concepts of sequencing, finite and infinite loops and If then Else condition

[SLO 2] Student will be able to apply the concept of nesting in algorithmic design thinking , conditional/ unconditional loops and IF statements with multiple conditions



Domain C: Programming

Standard: Translate an algorithm into a computer program

Grade 6

Grade 7

Grade 8

Benchmarks

Students will be explain and demonstrate a strong understanding of programming languages and how computer interprets information and apply programming fundamental and constructs (sequencing, loops and conditions) to create mini games and projects in Scratch

Student learning outcomes

[SLO 1] Students will be able to understand fundamentals of programming


[SLO 1] Students will be able to understand how computer encode and decode computer programs (1. Conversion of decimal to binary and vice versa 2. Text, image, and sound in binary)

[SLO 1] Students will be able to understand how computer languages can be easily interpreted into human readable form (conversion of binary to octal and hexadecimal number system and vice versa)

[SLO 2] Students will be able to understand the significance of programming language and differentiate between typed syntax and block based programming

[SLO 2] Student will be able to differentiate between high and low level languages


[SLO 3] Students will be able to understand basic programming constructs (events, inputs, operators, variables)



[SLO 4] Students will be able to understand frequently used terms in programming and fundamental of Scratch interface (sprite pane, backdrop, stage, block palettes, block/code)

[SLO 3] Student will be able to independently design a sprite/backdrop (costume, color, postures and music)

[SLO 2] Student will be able to independently use Scratch to solve a problem

[SLO 5] Students will be able to apply sequencing to solve problem (e.g. drawing basic shapes such as line, square, triangle and characterization) through block coding

[SLO 4] Students will be able to apply advance sequencing to solve problem (e.g. animated stories and interactive presentation) through block coding


[SLO 3] Students will be able to apply advance sequencing to solve problem (e.g. life cycles of living things, water cycles) through block coding


[SLO 6] Students will be able to apply kinds of loops to solve problem (e.g. drawing polygons through guess and check strategy and basic animations design)

[SLO 5] Students will be able to apply combination of repeat and forever loops to solve problem (e.g. advance animation design, solar system)

[SLO 4] Students will be able to apply all types of loops (wait until, repeat until, repeat and forever) and understand events to design multi-level mini game (e.g. snake game)

[SLO 7] Students will be able to apply basic IF condition to solve problems (e.g. design a report card or a simple game by using operators)

[SLO 6] Students will be able to apply IF and IF then else condition to design single level game (e.g. design a calculator, maze with one level)

[SLO 5] Students will be able to apply all types of loops (wait until, repeat until, repeat and forever) and understand events to design multi-level mini game (e.g. snake game)



[SLO 5] Students will be able to apply IF, IF then else, multiple IF and nesting condition to design high level games (e.g. tic tac toe, maze with multi levels)



[SLO 6] Student will be able to understand constructs and fundamentals of syntax based programming






Domain D: Digital Citizenship

Standard: Learn basics of internet, write email, identify risks involved in online exchange of information and apply digital safety protocols

Grade 6

Grade 7

Grade 8

Benchmarks:

Students will be able to use internet through various connections, search relevant and authentic content, write email for different purposes and protect device against virus. Students will also be able to identify and apply ICT and internet ethics, mitigate health risks involved in using ICT devices, familiarize with cyber issues and realize risks involved in information exchange by taking necessary precautions against cyber issues.

Student learning outcomes

[SLO 1] Students will be able to apply ICT ethics while surfing online by ensuring integrity, ways in which integrity can be practiced and recognize the importance of referencing the sources

[SLO 1] Student will be able to understand concept of an email service to create an email address (or use one if it already exists) to send greetings to peers, and write and respond to an email

[SLO 1] Student will be able to develop an understanding of internet, its significance and its uses



[SLO 2] Students will be able to understand that the internet is the source of information and search authentic content

[SLO 2] Students will be able understand internet ethics to respect others privacy and stay safe in digital space


[SLO 2] Students will be able to identify purpose of various online applications, describe cyber-crime and explain safe behavior online

[SLO 3] Students will be able to describe the impact and implications of cyber-crime and coping mechanisms to deal with it


[SLO 3] Students will be able to identify impact and uses of social media and how it aids in learning

[SLO 4] Student will be able to identify the cause of malware attack and explain the role of antivirus



[SLO 5] Students will be able to identify and mitigate health hazards related to ICT devices


Domain E: Entrepreneurship in Digital Age

Standard: Understand what entrepreneurship is and how technology has changed the entrepreneurial landscape

Grade 6

Grade 7

Grade 8

Benchmarks:

Students will be able to describe entrepreneurship, apply design thinking and types of entrepreneurs and how technology enhances and creates values for entrepreneurs to develop a business plan

Student learning outcomes

[SLO 1] Students will be able to describe entrepreneurship, differentiate how technology enhances and creates values for entrepreneurs and to develop a business plan

[SLO 1] Students will be able to understand how innovation plays a key role in entrepreneurship by incorporating design thinking

[SLO 1] Students will be able to distinguish between Digital and Social Media marketing with examples and develop a business plan

[SLO 2] Students will be able understand and identify the use and benefits of design thinking for entrepreneurs

[SLO 2] Students will be able to Identify project management a tool for a startup business plan

[SLO 2] Students will be able to Identify different components of a business plan i.e. Project Management, Financial Literacy, Media Literacy and devising a plan for a start up


1 http://www.mofept.gov.pk/SiteImage/Misc/files/SNC%20English%201-5.pdf (pg. 22)