Published by Aga Khan University Examination Board Block - C, IED - PDC, 1-5/B-VII Federal B. Area, Karimabad, Karachi, Pakistan. Latest revision: August 2022 (This syllabus has been periodically revised in 2009 and 2018) © The Aga Khan University Examination Board, 2022 All rights and entitlements reserved. This syllabus is developed by Aga Khan University Examination Board for distribution to all its affiliated schools only. No part of this syllabus may be copied, reproduced or used for any other purpose whatsoever without prior written permission of the Aga Khan University Examination Board.
Secondary School Certificate Examination Syllabus COMPUTER SCIENCE GRADES IX-X This syllabus will be examined in both Annual and Re-sit Examination sessions from Annual Examinations 2023
Aga Khan University Examination Board Computer Science SSC Syllabus 2022 4 Table of Contents Page No. Preface 5 Understanding of AKU-EB Syllabi 7 Subject Rationale 8 Concept Map 10 Student Learning Outcomes 11 Scheme of Assessment 36 Annex A: List of Acronyms and Their Full Forms 41 Annex B: Example Problems for Algorithms, Flowcharts and Programming 43 Annex C: Practical Activities 43 Acknowledgements 50 For queries and feedback Address: Aga Khan University Examination Board Block - C, IED - PDC, 1-5/B-VII Federal B. Area, Karimabad, Karachi, Pakistan. Phone: (92-21) 3682-7011 Fax: (92-21) 3682-7019 E-mail: [email protected] Website: http://examinationboard.aku.edu Facebook: www.facebook.com/ akueb
Aga Khan University Examination Board Computer Science SSC Syllabus 2022 5 Preface Established in 2002 through the Pakistan government’s ordinance, the Aga Khan University Examination Board (AKU-EB) is country’s first private autonomous qualification awarding body for secondary (SSC) and higher secondary (HSSC) school certifications. Its vision is to be a model of excellence and innovation in education in Pakistan and the developing world. AKU-EB achieves its vision by developing examination syllabi which inculcate conceptual thinking and higher order learning and are aligned with National/ trans-provincial curricula and international standards. AKU-EB revises its syllabi periodically to support the needs of students, teachers and examiners. The aims of the syllabus review of SSC and HSSC are to: • Ensure continued compatibility with the goals of the trans-provincial curricula of Pakistan. • Review the content for inclusion of new knowledge and deletion of obsolete knowledge. • Review the content for clarity and relevance as per the changing needs of students, teachers and examiners. • Enhance and strengthen continuation and progression of content both within and across grades IX - XII (SCC and HSSC). • Ensure the readiness of students for higher education. During the syllabus review, the needs of all the stakeholders were identified through a needsassessment survey. Students and teachers of AKU-EB affiliated schools from across Pakistan participated in the survey. Thereafter, a revision panel, which consisted of examiners, teachers of affiliated and non-affiliated schools, teacher trainers and university academicians, reviewed and revised the syllabus following a planned, meticulous and standardised syllabi review process. The syllabus is organised into topics and subtopics. Each subtopic is further divided into achievable student learning outcomes (SLOs). The SLOs of the cognitive domain are each assigned a cognitive level on which they have to be achieved. These cognitive levels are ‘knowledge’, ‘understanding’ and ‘application’, the latter also including other higher order skills. This is followed by the Exam Specification which gives clear guidance about the weightage of each topic and how the syllabus will be assessed. The development of the revised syllabus has been made possible by the creativity and relentless hard work of Curriculum and Examination Development unit and the constant support provided by all the other units of AKU-EB. We are particularly thankful to Dr Sohail Qureshi for his very useful feedback on revising the syllabus review process, to Dr Naveed Yousuf for his continued guidance and support throughout the syllabus revision process and to Raabia Hirani for leading the syllabi revision. We are also thankful to all the students and teachers who took part in the needs-assessment survey and to the principals of AKU-EB affiliated schools who made this endeavour possible by facilitating and encouraging their teachers to be a part of the survey and the syllabus revision panel.
Aga Khan University Examination Board Computer Science SSC Syllabus 2022 6 With your support and collective hard work, AKU-EB has been able to take the necessary steps to ensure effective implementation of the best international and trans-provincial standards through this syllabus. We are confident that this syllabus will continue to provide the support that is needed by students to progress to the next level of education and we wish the very best to our students and teachers in implementing this syllabus. Dr Shehzad Jeeva Chief Executive Officer (CEO), Aga Khan University Examination Board Associate Professor of Practice, Faculty of Arts and Sciences, Aga Khan University
Aga Khan University Examination Board Computer Science SSC Syllabus 2022 7 Understanding of AKU-EB Syllabi 1. The AKU-EB syllabi guide the students, teachers, parents and other stakeholders regarding the topics that will be taught and examined in each grade (IX, X, XI and XII). In each syllabus document, the content progresses from simple to complex, thereby, facilitating a gradual, conceptual learning of the content. 2. The topics of the syllabi are divided into subtopics and student learning outcomes (SLOs). The subtopics and the SLOs define the depth and the breadth at which each topic will be taught, learnt and examined. The syllabi also provide enabling SLOs where needed to scaffold student learning. 3. Each SLO starts with an achievable and assessable command word such as describe, relate, evaluate, etc. The purpose of the command words is to direct the attention of teachers and students to specific tasks that the students are expected to undertake in the course of their studies. The examination questions are framed using the same command words or their connotations to elicit evidence of these competencies in students’ responses. 4. The topics of the syllabi are grouped into themes derived from the national/ transprovincial curricula. The connection between various themes and topics is highlighted in the ‘concept map’ provided at the beginning of each syllabus. This ensures that students begin to understand the interconnectedness of knowledge, learn conceptually and think critically. 5. The SLOs are classified under three cognitive levels: knowledge (K), understanding (U) and application and other higher order skills (A) for effective planning during teaching and learning. Furthermore, it will help to derive multiple choice questions (MCQs), constructed response questions (CRQs) and extended response questions (ERQs) on a rational basis from the subject syllabi. 6. By focusing on the achievement of the SLOs, these syllabi aim to counter the culture of rote memorisation as the preferred method of examination preparation. While suggesting relevant, locally available textbooks for achieving these outcomes, AKU-EB recommends that teachers and students use multiple teaching and learning resources for achieving these outcomes. 7. The syllabi follow a uniform layout for all subjects to make them easier for students and teachers to follow. They act as a bridge between students, teachers and assessment specialists by providing a common framework of student learning outcomes and exam specifications. 8. On the whole, the AKU-EB syllabi for Secondary School Certificate (SSC) provide a framework that helps students to acquire conceptual understanding and learn to critically engage with it. This lays a solid foundation for HSSC and beyond.
Aga Khan University Examination Board Computer Science SSC Syllabus 2022 8 Subject Rationale of AKU-EB Computer Science Why study AKU-EB Computer Science? Computer Science is a field of study that will help you as a student to learn theoretical and practical concepts of computation. You must have used the computer for playing games, surfing the internet, streaming the videos, using media networking websites, preparing presentation and reports, etc. However, this syllabus would add to your knowledge, understanding and skills about some advance uses of computer such as programming, web designing, computer networking, etc. While learning through the AKU-EB syllabus of Computer Science, you will learn theoretical concepts of computer hardware and software, programming languages and different methods and models to solve the real-life problem. To be more specific, you will learn the following content areas in the syllabus: ▪ Computer Hardware ▪ Computer Software ▪ Data Communication ▪ Computer Networks ▪ Web Designing ▪ Problems Solving using Flowchart ▪ Programming Languages ▪ Computer Security and Ethics Where will it take you? The subject will take you from simple real life problems to different computational solutions and from basic computing technologies to emerging advance hardware and software technologies. The set of skills learned in this syllabus will help you to select your career in the areas of computer science such as: ▪ Software Development ▪ Database Administration ▪ Computer Hardware Engineering ▪ Computer System Analyst ▪ Computer Network Engineering ▪ Web Development ▪ Web Designing ▪ Information Security Engineer ▪ Mobile Applications Development ▪ Software Quality Assurance ▪ Content Creation and Blogging ▪ Graphic Designing
Aga Khan University Examination Board Computer Science SSC Syllabus 2022 9 How to approach the syllabus? The concept map of the syllabus gives an overview of the entire syllabus to teachers and learners. The topics and Student Learning Outcomes (SLOs) guide in details about what has to be achieved through this syllabus. And finally, the Exam Specification guides regarding what will be expected in the examinations. What is the concept map telling you? In problem solving, a program flowchart depicts the correct sequence of different processes occurring in a program. For AKU-EB’s SSC Computer Science syllabus, the concept map is a program flowchart that shows the recommended sequence of study. The flowchart begins from START icon and finishes at END icon, showing between it the recommended flow of study. The input/ output boxes depict the key concepts of the syllabus while the process boxes show the important components of each concept. Hence, during the two years of SSC, it is suggested for you to start from the basic concept of Fundamentals of Computer Hardware and Software and finally move towards the relatively complex application in Programming Using C Language. While traversing through flowchart, look at the decision boxes to check that whether you can move ahead or not. Good luck!
Aga Khan University Examination Board Computer Science SSC Syllabus 2022 10
Aga Khan University Examination Board Computer Science SSC S Student Learning Outcomes of AKU-EB SSC C Part I (Grade IX) Topics and Sub-topics Stu 1. Basics of Computer Students should be able t 1.1 Introduction to Computer 1.1.1 compare the fiv 1.1.2 describe the typ a. purpose b. technolo 1.1.3 describe the con supercomputer, microcomputer; 1.2 Significance of Computer 1.2.1 describe the use a. educatio b. business c. defence d. media (s e. manufac 1 K = Knowledge, U = Understanding, A = Application and other higher-order cognitiv 2 CA = Classroom Activity, not to be assessed under examination conditions
Syllabus 2022 11 Computer Science udent Learning Outcomes Cognitive Level 1 K U A to: e generations of computers; * pes of computer on the basis of: * (general and special) ogy (analog, digital and hybrid); nventional classification of digital computers, i.e. mainframe computer, minicomputer and ; * es of computers in: CA2 on (distance and online) s (retailing and banking) (radar system) social media, entertainment) cturing (automobile industry); ve skills
Aga Khan University Examination Board Computer Science SSC S Topics and Sub-topics Stu Students should be able t 1.2.2 describe the sco technology (IT) a. software b. hardwar c. network d. database e. web des f. multime g. informat h. blogger i. ICT/ com 1.3 Computer Hardware 1.3.1 compare input d track ball, touch Reader (MICR) (OMR), Optical microphone, and 1.3.2 identify the use light, infra-red, 1.3.3 explain diagram computer system memory unit, co 1.3.4 describe the fun mentioned in SL 1.3.5 compare primar location with re storage capacity processing, mea
Syllabus 2022 12 udent Learning Outcomes Cognitive Level K U A to: ope of following careers in information : CA e engineer re engineer k administrator e administrator signer edia designer tion security analyst mputer science teacher; devices, i.e. key board, mouse, light pen, joystick, hpad, scanner, sensors, Magnetic Ink Character ), Barcode Reader (BCR), Optical Mark Reader l Character Recognition (OCR) reader, d digital camera; * of types of sensors, i.e. temperature, moisture, pressure, sound/ acoustic, gas, pH; * mmatically (block diagram) the components of the m, i.e. input unit, output unit, storage unit/ ontrol unit and arithmetic logic unit; * nction of components of computer system LO 1.3.3; * ry and secondary storage devices on the basis of spect to Central Processing Unit (CPU), cost, y, average access time, direct/ indirect data ans of storing information such as semiconductor, *
Aga Khan University Examination Board Computer Science SSC S Topics and Sub-topics Stu magnetic disks, Topics and Sub-topics Stu Students should be able t 1.3.6 differentiate bet Access Memory 1.3.7 describe cache m 1.3.8 describe the two disk drive and U 1.3.9 compare the typ Display (LCD), and their types, 1.3.10 differentiate bet 1.4 Working of a Computer 1.4.1 differentiate bet 1.4.2 describe the bas block diagram: a. input op b. processi c. storage o d. output o 1.5 Computer Software 1.5.1 differentiate bet and application 1.5.2 differentiate am a. operatin b. device d c. utility pr d. languag
Syllabus 2022 13 udent Learning Outcomes Cognitive Level K U A magnetic tape and optical discs; udent Learning Outcomes Cognitive Level K U A to: tween the types of primary memory, i.e. Random y (RAM) and Read Only Memory (ROM); * memory and its three types diagrammatically; * o types of secondary storage devices, i.e. hard Universal Serial Bus (USB) flash drive; * pes of output devices, i.e. speaker, Liquid Crystal Light Emitting Diode (LED) display, printers plotter, actuators and their types, cutters; * tween serial and parallel ports; * tween data and information; * sic operations of the data processing cycle using * peration ing operation operation operation; tween the types of software, i.e. system software software; * mong the following types of system software: * ng system drivers rograms e processors;
Aga Khan University Examination Board Computer Science SSC S Topics and Sub-topics Stu
Syllabus 2022 14 udent Learning Outcomes Cognitive Level K U A
Aga Khan University Examination Board Computer Science SSC S Topics and Sub-topics Stu Students should be able t 1.5.3 describe the use a. word pro b. spreadsh c. database d. presenta e. commun f. entertain 1.5.4 differentiate am freeware.
Syllabus 2022 15 udent Learning Outcomes Cognitive Level K U A to: e of the following application software: CA ocessor heet e management ation/ desktop publication nication nment; mong open source software, shareware and *
Aga Khan University Examination Board Computer Science SSC S Topics and Sub-topics Stu 2. Basics of Operating System Students should be able 2.1 Introduction of Operating System 2.1.1 define Operatin 2.1.2 describe the fun management, fi management an 2.1.3 differentiate am provided by OS a. Comma b. Menu D c. Graphic and Win 2.2 Classification and Types of Operating System 2.2.1 classify OS into 2.2.2 differentiate am a. batch pr b. time sha c. real tim 2.3 Getting Started with GUI OS 2.3.1 identify the basi 2.3.2 manage data (fi 2.4 System Installation 2.4.1 install operating 2.4.2 install office au 2.4.3 Install antivirus
Syllabus 2022 16 udent Learning Outcomes Cognitive Level K U A to: ng System (OS); * nctions of OS, i.e. memory management, I/ O iles management, resource management, users nd process management; * mong the following three types of user interfaces S: * and Line Interface (CLI), e.g. DOS and UNIX Driven Interface (MDI), e.g. Novel cal User Interface (GUI), e.g. Macintosh, Linux ndows; o single user and multiuser OS; * mong the following types of OS: * rocessing system aring system e system; ic icons of GUI OS; CA iles / folders); CA g system; CA utomation software; CA s. CA
Aga Khan University Examination Board Computer Science SSC S Topics and Sub-topics Stu 3. Office Automation I (MS Word 2007 or Above) Students should be able t 3.1 Word Processing 3.1.1 describe the ess 3.1.2 apply document As, Print; 3.1.3 apply Home Me Delete, Find and Line Spacing an 3.1.4 apply Insert Me Footer, Symbol Art; 3.1.5 apply table tool Border Lines an 3.1.6 apply Picture to 3.1.7 apply page layo 3.2 Urdu Editor (Inpage 2018) 3.2.1 identify the tool
Syllabus 2022 17 udent Learning Outcomes Cognitive Level K U A to: sential features of word processor; * t managing options, i.e. Create, Open, Save, Save * enu tools, i.e. Select, Copy, Cut, Paste, Move, d Replace Text, Format Text, Format Paragraph nd Indentation; * enu tools, i.e. Page Break, Number, Header, ls, Table, Clip Art, Picture, Hyperlink and Word * s, i.e. Add, Delete, Resize Rows and Columns, nd Shading, Merging and Splitting Cells; * ools, i.e. Colour, Size, Position and Cropping; * out options, i.e. Orientation, Size and Margins; * ls of Urdu Editor. CA
Aga Khan University Examination Board Computer Science SSC S Topics and Sub-topics Stu 4. Fundamentals of Data Communication Students should be able 4.1 Basics of Communication 4.1.1 define data com 4.1.2 differentiate bet 4.1.3 differentiate bet 4.1.4 identify the com receiver, messag 4.1.5 describe the foll system: a. delivery b. accuracy c. timeline 4.1.6 differentiate bet transmission me 4.2 Transmission Medium 4.2.1 compare guided examples, i.e. tw radio waves, mi 4.2.2 differentiate am communication a. attenuati b. amplific c. distortio d. cross tal 4.3 Communication Devices 4.3.1 identify the purp a. dialup m b. network c. router d. switch e. hub;
Syllabus 2022 18 udent Learning Outcomes Cognitive Level K U A to: mmunication; * tween data and data transmission; * tween analog and digital signals; * mponents of a communication system, i.e. sender, ge, protocol and transmission medium; * lowing characteristics of a good communication * y y ess; tween the synchronous and asynchronous data ethods; * d (wired) and unguided (wireless) media with wisted pair cable, coaxial cable, optic fibre cable, icrowave, infra-red, Bluetooth and satellite; * mong the following transmission impairments in media: * ion cation on lk; pose of the following communication devices: * modem k interface card (NIC)
Aga Khan University Examination Board Computer Science SSC S Topics and Sub-topics Stu Students should be able 4.4 Communication Data Rates 4.4.1 define the terms signal-to-noise r 4.4.2 convert baud rat 4.4.3 convert one uni (bps), kilobit pe kibibyte per sec Megabyte per s Gigabit per seco Gibibyte per sec
Syllabus 2022 19 udent Learning Outcomes Cognitive Level K U A to: s data rate, baud rate, bandwidth and ratio; * te to data rate and vice versa; * it of data rate into other such as bit per second er second (kbps), kilobyte per second (kBps), cond (KiBps), Megabit per second (Mbs), econd (MBps), Mebibyte per second (MiBps) ond (Gbps), Gigabyte per second (GBps) and cond (GiBps). *
Aga Khan University Examination Board Computer Science SSC S Topics and Subtopics Stu 5. Fundamentals of Computer Networks Students should be able t 5.1 Basics of Networks 5.1.1 define a comput 5.1.2 describe the use 5.1.3 describe advanta 5.1.4 differentiate am half-duplex and 5.1.5 Explain the follo client/ server ne network; 5.2 Types of Networks 5.2.1 differentiate am a. Local Ar b. Metropo c. Wide Ar d. Personal e. Bluetoot f. internet; 5.2.2 define a network 5.2.3 explain the follo diagrams, i.e. bu mesh topology; 5.3 Communication over the Networks 5.3.1 describe the foll telephone netwo a. dial-up b. digital su c. integrate d. code-div
Syllabus 2022 20 udent Learning Outcomes Cognitive Level K U A to: ter network; * es of networks; * ages of computer networks; * ong three data transmission modes simplex, full-duplex with examples; * owing types of network architecture, i.e. twork, peer-to-peer network, point-to-point * ong the following types of networks: * rea Network (LAN) olitan Area Network (MAN) rea Network (WAN) l Area Network (PAN) th network k topology; * owing network topologies with the help of us topology, ring topology, star topology and * lowing types of technologies which use the orks for data communications: * ubscriber line (DSL) ed services digital network (ISDN) vision multiple access (CDMA);
Aga Khan University Examination Board Computer Science SSC S Topics and Sub-topics Stu Students should be able t 5.3.2 compare the dat on the basis of: a. transfer r b. costs per c. advantag d. disadvan
Syllabus 2022 21 udent Learning Outcomes Cognitive Level K U A to: a communication lines mentioned in SLO 5.3.1 * rates r month ges ntages.
Aga Khan University Examination Board Computer Science SSC S Topics and Subtopics Stu 6. World Wide Web (WWW) And Hypertext Markup Language (HTML) Students should be able t 6.1 Introduction to World Wide Web (WWW) 6.1.1 differentiate amo a. World W b. web pag c. web site d. web brow e. web serv f. Uniform g. search en h. home pa i. web hos 6.1.2 categorise the di informational, ed communication; 6.2 Introduction to Hypertext Markup Language (HTML) 6.2.1 define Hypertex 6.2.2 describe the step a. create an b. display a 6.3 Designing Webpage I: Text Formatting 6.3.1 write HTML cod a. specify a b. create a p c. insert lin d. insert sp e. add head 6.3.2 apply appropriat strikethrough, su and font face;
Syllabus 2022 22 udent Learning Outcomes Cognitive Level K U A to: ong the following terms: * Wide Web (WWW) ge wser ver m Resource Locator (URL) ngine age ting; ifferent types of web sites, i.e. portal, news, ducational, personal, business, entertainment, ; CA xt Markup Language (HTML); * ps involved to: * nd save an HTML file a webpage; de to: * a page title paragraph ne breaks paces dings/ sub-headings; te text formatting tags, i.e. bold, underline, italic, uperscript, subscript, center, font size, font color *
Aga Khan University Examination Board Computer Science SSC S Topics and Subtopics Stu Students should be able t 6.4 Designing Webpage II: Creating Lists 6.4.1 write HTML cod a. ordered b. unordere c. definitio 6.5 Designing Webpage III: Images and Backgrounds 6.5.1 write HTML cod a. insert an b. apply bo 6.5.2 write HTML cod a. width of b. height of c. an altern 6.5.3 write HTML cod a. apply ba b. apply fo c. assign a 6.6 Designing Webpage IV: Hyperlinks 6.6.1 write HTML cod 6.6.2 create an ‘ancho 6.6.3 create an anchor 6.6.4 create a graphica
Syllabus 2022 23 udent Learning Outcomes Cognitive Level K U A to: de to create: * list ed list on list; de to: * n image order to an image; de to select: * f an image f an image nate text for an image; de to: * ackground colour to a web page reground colour to a web page background image to the web page; de to create a hyperlink to a web page; * or’ in the context of hyperlinks; * r to hyperlink within a web page; * al hyperlink; *
Aga Khan University Examination Board Computer Science SSC S Topics and Subtopics Stu Students should be able t 6.7 Designing Webpage V: Creating Tables 6.7.1 write HTML cod following table a a. table bor b. border c c. backgrou d. table wid e. table hei f. table row g. standard h. header c 6.8 Designing Webpage VI: Creating Frames 6.8.1 define a frame; 6.8.2 differentiate betw 6.8.3 create a framese
Syllabus 2022 24 udent Learning Outcomes Cognitive Level K U A to: de to create a table in the webpage with the attributes: rder olour und colour dth ight w <tr> d cell <td> cell <th>; * * ween a frame and a frameset; * et with multiple frames. *
Aga Khan University Examination Board Computer Science SSC S Part II (Grade X) Topics and Subtopics Stu 7. Algorithm and Flowchart Students should be able t 7.1 Understanding the Problem 7.1.1 describe the foll a. define th b. analyse t c. planning d. find cand e. select the 7.2 Algorithm 7.2.1 define an algorit 7.2.2 describe the foll a. inputs b. processin c. decision d. outputs; 7.2.3 write algorithms a. performi b. calculati c. finding t d. convertin quantitie e. finding t f. performi g. applying h. applying 3 Refer to Annex B.
Syllabus 2022 25 udent Learning Outcomes Cognitive Level K U A to: owing steps of problem solving process: * he problem the problem g the solution of the problem did solutions of the problem e best solution; thm; * owing four essential parts of an algorithm: * ng n s for solving problems, i.e.3 * ing arithmetic, relational and logical operations ing the volume of geometrical shapes the area of various geometrical shapes ng from one unit to another unit of physical es the maximum and minimum from input values ing the counting and totaling on given values g the repetition process g the selection process;
Aga Khan University Examination Board Computer Science SSC S Topics and Sub-topics Stu Students should be able t 7.3 Flowchart 7.3.1 define a program 7.3.2 describe the imp problem; 7.3.3 identify the flow a. input b. process c. decision d. outputs e. terminat f. connecto 7.3.4 draw flowcharts 7.3.5 complete the tra
Syllabus 2022 26 udent Learning Outcomes Cognitive Level K U A to: m flowchart; * portance of a program flowchart for solving a * wchart symbols for the following: * n making tor/ terminal point ors; s for the problems mentioned in SLO 7.2.3; * ace table for a given flowchart. *
Aga Khan University Examination Board Computer Science SSC S Topics and Sub-topics Stu 8. Programming in C Language Students should be able to 8.1 Introduction to Programming Languages 8.1.1 define a comput 8.1.2 differentiate bet 8.1.3 differentiate am languages: a. low leve i. mac ii. asse b. high lev i. proc ii. stru iii. obje 8.1.4 discuss the char 8.1.5 differentiate am 8.2 Programming Environment 8.2.1 define integrated 8.2.2 use the followin a. file b. edit c. search d. compile e. debug f. project g. options h. window i. help;
Syllabus 2022 27 udent Learning Outcomes Cognitive Level K U A o: ter program; * tween program syntax and program semantic; * mong the following levels of programming * el languages chine language embly language vel languages cedural language uctured language ect oriented language; racteristics of a high level language; * mong assembler, compiler and an interpreter; * d development environment (IDE); * ng menus in C programming IDE: CA w
Aga Khan University Examination Board Computer Science SSC S Topics and Sub-topics Stu Students should be able to 8.3 Programming Basics 8.3.1 define header fil 8.3.2 describe the stru a. pre-proc i. incl ii. defi b. main ( ) c. body of d. global an 8.3.3 describe the pur 8.4 Constants and Variables 8.4.1 differentiate bet programming la 8.4.2 list the rules for 8.4.3 define the follow language and th a. integer d b. floating- c. characte 8.4.4 write the C lang constant qualifie 8.4.5 write a C progra
Syllabus 2022 28 udent Learning Outcomes Cognitive Level K U A o: les; * ucture of a C program consisting of: * cessor directives lude fine function main { } nd local variables; rpose of comments in a C program; * tween a constant and a variable in C anguage; * specifying variable names; * wing data types offered by C programming e number of bytes taken by each data type: * data type -point data type er data type; guage code to declare and initialise variables and ers having data types mentioned in SLO 8.4.3; * am to perform implicit and explicit typecasting. *
Aga Khan University Examination Board Computer Science SSC S Topics and Sub-topics Stu 9. Fundamentals of Input and Output Handling in C Programming Students should be able 9.1 Input and Output Functions in C Programming 9.1.1 apply output fu the output; 9.1.2 write a C progr format specifie a. decima b. integer c. float (d d. float (ex e. char f. long int g. string; 9.1.3 write a C progr getche( ), getch 9.1.4 define an escap 9.1.5 write a C progr a. alert b. backspa c. newline d. carrage e. tab f. backsla g. single q h. double i. question 9.2 Operators in C Language 9.2.1 write a C progr addition, subtra
Syllabus 2022 29 udent Learning Outcomes Cognitive Level K U A to: unctions putchar( ), puts( ) and printf( ) to display * ram containing the following data types and ers: * al decimal notation) xponential notation) t ram that uses input functions scanf( ), getch( ), har( ) and gets( ) function; * pe sequence; * ram using the following escape sequences: * ace e e return ash quotation marks quotation mark n mark; ram involving use of arithmetic operators, e.g. action, multiplication, division and remainder; *
Aga Khan University Examination Board Computer Science SSC S Topics and Sub-topics Stu Students should be able to 9.2.2 convert given ar 9.2.3 use the arithmet problem; 9.2.4 use the followin a. assignm b. compoun 9.2.5 use the incremen program; 9.2.6 use the followin a. less than b. greater t c. less than d. greater t e. equal to f. not equa 9.2.7 use the followin a. AND (& b. OR (||) c. NOT (!) 9.2.8 differentiate bet operator (= =); 9.2.9 differentiate bet 9.2.10 use the condition 9.2.11 Apply the order expression.
Syllabus 2022 30 dent Learning Outcomes Cognitive Level K U A o: rithmetic expression into C language code; * tic operators of C language to solve an arithmetic * ng assignment operators in a C program: * ment operator (=) und assignment operator (+ =, - =, * =, / =, % =); nt (++) and decrement ( --) operators in a C * ng relational operators in a C program: * n (<) than ( > ) n or equal to (<=) than or equal to ( >= ) (= =) al to (! =); ng logical operators in a C program: * &&) ); tween the assignment operator (=) and equal to * tween the unary and binary operators; * nal (ternary) operator in a C program; * r of precedence of operators to evaluate an *