Welcome to the National Curriculum of Pakistan (NCP) 2023 Feedback Portal.

Here you will find a DRAFT version of curriculum documents for Grades 9-12. Please give your feedback on all material shared.

After feedback is incorporated, the provincial/area Implementation Leads will review the updated draft for consensus and finalization.

Feedback for Grades 9-12 is due on March 30, 2023

The revised Standards for Grades 9-12 will be notified by April 2023. The various education departments may then get the NCP 2023 notified through respective cabinets.


National Curriculum of Pakistan

Computer Science CS 23 Gr 9-12

Comparative Review

 

 

Domains

Computer Science Pakistan 2023 (CSPK23)

2006 CS PK Curriculum 9-12

Cambridge CS -2023-25

CS IB Curriculum

India Computer Applications_9-10 2022-23

India Computer Science 11-12 2022-23

SGP Computer Applications 2019

SGP 2021 O-Level Computing

US CSTA CS Standards (2017)

US Digital Literacy &  Computer Science[1]

Source Links

 

 

 

 

 

 

 

 

 

 

Domain A: Computer Systems 

Components & interactions between computer systems, and how to transmit data across networks of computing systems and the implications on usability, reliability, security, etc

Topics are similar but more emphasis has been provided in current curriculum CSPK23 towards conceptual understanding & application

Section 1 data representation, section 2 data transmission, section 3 hardware, and section 4 software have been merged into this computer systems domain in PK 2022 curricula

Topic 1 Systems Fundamentals (systems in organization, software development & human interaction)  is not included in CSPK23

Sections 2 computer organization & section 3 computer architecture are all included in CSPK23 Domain A

Unit 1 basics of information technology are included in CSPK23 domain A

Unit 1 computer system & organization are all included in CSPK23 domain A

Module 1 Computer Fundamentals (CPF) are all included in CSPK23 domain A

Module II – Systems and Communications are all included in CSPK23 domain A

Computing Systems & Networks corresponds to learning outcomes in CSPK23 domain A, but there is less  emphasis on interactions of abstractions of HW/SW layers in CSPK23

All aspects of the Computing Systems [CS] strand are included in CSPK23 domain A

Domain B: Computational Thinking & Algorithms

Students will identify and decompose simple and complex problems, create & evaluate appropriate solutions using computational approaches

Students will understand and apply common artifacts and algorithms used in solving computational problems

Not present in this  curriculum

Section 7 Algorithm design & problem solving includes trace tables & validation checks which are not included in CSPK23.

 

CSPK23 includes common algorithms & binary tree representation, and  evaluation metrics

Topic 4 Computational thinking, problem-solving and

Programming is included in CSPK23 Domain B with additions around implementation of common algorithms & representation through binary trees.

Not present in this curriculum

Unit II Computational thinking & programming is included in domain B

All dimensions of the computing curriculum framework 2017 have been included in CSPK23 domain B

Module III – Abstraction and Algorithms is all included in CSPK23 domain B

All aspects of algorithms related standards in Algorithms &  Programming are included in CSPK23 domain C

All aspects related to algorithms in Computational Thinking strand are included in CSPK23 domain B

Domain C: Programming Fundamentals

Students will create and debug projects in programming languages Python, HTML, CSS, and JavaScript, learning how to translate algorithms into code and define & apply fundamental programming constructs such as sequence, selection, and iteration

Object oriented programming language C has been replaced, and Python, and  dynamic websites in JavaScript have been added.

Pointers, objects & classes have been removed, and algorithmic approach, sequence, selection, and iteration in JS & Python added in

 

Programming is included as a subsection in IB CS Topic 4, but CSPK23 creates programming projects such as website creation and fundamental constructs in Python, CSS, and HTML

IB CS advanced (HL) Topic 5 abstract data structures, Topic 6 resource management Topic 7 control and HL Topic D Object Oriented Programming have been excluded from CSPK23

Unit 2 HTML includes aspects of website design included in CSPK23

Unit II Computational thinking & programming is included in domain C except tuples, dictionaries which were excluded from CSPK23, and this curriculum specifies importing the math library for math & statistics functions whereas CSPK23 learning outcome mentions the concept of libraries but does not specify a specific one

Module 6 Animation & Game making has not been included in CSPK23, but instead game design is embedded as sample projects when demonstrating programming fundamentals.

Module IV – Programming is all included in CSPK23 Domain C

All aspects related to programming in Algorithms & Programing are included in CSPK23

All aspects related to programming in Computational Thinking strand are included in CSPK23 domain C except for modelling & simulation which is covered as an advanced SLO in domain D data & analysis

Domain D: Data and Analysis 

Students will be able to understand how computer systems collect, store, process, visualize, and interpret data

Not present in this curriculum

Section 9 databases includes SQL which is not included in CSPK23

 

CSPK23 includes UML representation of databases, and added outcomes on big data, real world applications, data science lifecycle

IB CS Topic A databases includes SQL queries & database models and analysis which have been excluded from CSPK23

Aspects of topic B Modelling & simulation has been included as an advanced SLO in CSPK23

Not present in this curriculum

Unit III database management includes Python/SQL which has not been included in the CSPK23 data & analysis domain

Not present in this curriculum

Module I – Data and Information is all included in CSPK23 domain D

All aspects of Data analysis are included in CSPK23 which goes beyond to big data & databases

Not present in this curriculum

Domain E:  Applications of Computer Science

Students will able to understand emerging computer technologies such as Blockchain / AI / IoT / Cloud Computing / Game design and development, the role of data in decision making, and

Applications, challenges, and social implications of AI

 

Not present in this curriculum

Section 5 Internet & it’s uses and section 6 Automated & Emerging Technologies

has some overlap with this CS PK 22 Domain E & G.

CS PK 22 does not have robotics & automated systems, but has more focus on AI, data, and it’s real world applications/ implications

Not present in this curriculum

Not present in this curriculum

Not present in this curriculum

Not present in this curriculum

Not present in this curriculum

All aspects related to artificial intelligence in Algorithms & Programing are included in CSPK23

Not present in this curriculum

Domain F:  Impacts of Computing

Students will know ethics and laws related to computing and the use of computing devices, media, data, and the internet. Students will understand and apply personal privacy and network security and the environmental, cultural, and human impact of computing and assistive technologies for the modern world.

Not present in this curriculum

Not present in this curriculum

Not present in this curriculum

Unit 3 Cyber Ethics have some aspects included in CSPK23

Unit III includes society, laws, and ethics

Digital citizenship aspects of the Singapore MOE 21CC framework have been included in CSPK23 F domain

Not present in this curriculum

All aspects of Impacts of Computing are included in CSPK23

Strand Computing and Society [CAS] is included in CSPK23 Domain F

Domain G: Digital Literacy

Collect & analyze information and publish to a variety of audiences using digital tools and media-rich resources. Use digital tools to design and develop a significant digital artifact through research design, data collection, and communication.

Not present in this curriculum

Not present in this  curriculum

Not present in this curriculum

Unit 3 Office tools includes aspects of CSPK23 digital literacy domain

Not present in this curriculum

Module 2 Media Elements, Module 3 document processing,  Module 4 spreadsheets and Module 5 Interactive Multimedia Communication (IMC) have not been included separately in CSPK23 but are part of usage of digital tools in domain G

Not present in this curriculum

Some standards included in Impacts of computing, programming, and networks in internet have been included in the CSPK23 digital literacy domain

Strand Digital Tools and Collaboration [DTC] is included in CSPK23 Domain G

           



[1] Massachusetts Department of Elementary and Secondary Education, 2016