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.


 

DRAFT

ASSUMPTIONS

 

Time duration of one session: 1 hr

Number of sessions per week: 5 sessions

Total teaching hours for complete academic year: 5*4*5 = 100 hrs

 

 

 

 

 

Domain

Week #

Hours

Student Learning Objectives

Domain A: Computer Systems

1

5

[SLO CS-09-A-01] Students will define and describe computer hardware components such as computer architecture (CPU, microprocessors, etc.), input/output devices, data storage, and network hardware

 

[SLO CS-09-A-02] Students will be able to identify and explain operating systems software & application software and their uses

 

[SLO CS-09-A-03] Students will be able to identify and explain low-level and high-level programming languages and their uses

2

5

[SLO CS-09-A-04] Students will be able to identify and analyze basic networking systems

Domain B: Computational Thinking & Algorithms

3

5

[SLO CS-09-B-01] Identify simple and complex problems that can be solved computationally

 

[SLO CS-09-B-02] Understand and apply techniques to decompose problems

Domain C: Programming Fundamentals

4

5

[SLO CS-09-C-01] Students will differentiate between a website, and a web application

 

[SLO CS-09-C-02] Students should be able to create a static website using HTML and CSS

 

[SLO CS-09-C-05] Students will determine ways of testing their code

 

[SLO CS-09-C-06] Students will understand and apply different techniques to debug their code

5

5

6

5

7

5

[SLO CS-09-C-03] Students should be able to create dynamic websites using JavaScript

8

5

9

5

10

5

[SLO CS-09-C-04] Students should be able to implement common algorithms that use sequence, selection, and repetition in JavaScript

11

5

12

5

Domain D: Data and Analysis

13

5

[SLO CS-09-D-01] Students will understand and explain the scope of the data science field as an interdisciplinary field (computer sciences, mathematics & statistics, and business knowledge & understanding)

 

[SLO CS-09-D-02] Students will define and explain types of data, data collection, data storage.

 

[SLO CS-09-D-03]Students will understand the differences between structured and unstructured data, quantitative and qualitative data, and understand the benefits of visualizing data

 

[SLO CS-09-D-04] Students will be able to define and explain big data, and applications of big data in real world business

Domain E: Applications of Computer Science

14

5

[SLO CS-09-E-01] Students will be able to describe modern uses of computing like IoT, AI, Machine Learning, Cloud Computing, and Blockchain

 

[SLO CS-09-E-02] Students will be able to identify different sources of data, differentiate between data and dataset, and identify missing data

 

[SLO CS-09-E-03] Students will be able to identify applications of AI

 

[SLO CS-09-E-04] Students will be able to discuss the social implication of the usage of AI in decision-making that affects humans

Domain G: Digital Literacy

15

5

[SLO CS-09-G-01] Gather, organize, analyze, and synthesize information using a variety of digital tools such as image processing, word processing, media presentation, and spreadsheets

16

5

17

5

Total Academic hours

 

85