COMPUTER SCIENCE SYLLABUS - Free ZIMSEC & Cambridge .

3y ago
133 Views
22 Downloads
288.75 KB
36 Pages
Last View : 5d ago
Last Download : 3m ago
Upload by : Grady Mosby
Transcription

ZIMBABWEMINISTRY OF PRIMARY AND SECONDARY EDUCATIONCOMPUTER SCIENCESYLLABUSFORMS 1 - 42015 - 2022Curriculum Development and Technical ServicesP. O. Box MP 133Mount PleasantHarare All Rights Reserved2015

Computer Science Syllabus Forms 1 - 4ACKNOWLEDGEMENTSThe Ministry of Primary and Secondary Education wishes to acknowledge the following for their valuedcontributions in the development of this syllabus: The National Computer Science Panel comprising of- Representatives of Computer Science Teachers- The Zimbabwe School Examination Council (ZIMSEC)- Representatives from Teachers’ and Technical Colleges- Representatives from UniversitiesUnited Nations Children’s Fund (UNICEF)United Nations Educational, Scientific and Cultural Organization (UNESCO)i

Computer Science Syllabus Forms 1 - 4CONTENTSACKNOWLEDGEMENTS.iCONTENTS.ii1.0 PREAMBLE.52.0 PRESENTATION OF SYLLABUS.53.0 AIMS.54.0 SYLLABUS OBJECTIVES.55.0 METHODOLOGY AND TIME ALLOCATION.66.0 TOPICS.67.0 SCOPE AND SEQUENCE CHART.78.0 COMPETENCY MATRIX.9FORM 1.9FORM 2.13FORM 3.17FORM 4.229.0 ASSESSMENT.2610.0 GLOSSARY/ APPENDICES.30ii

Computer Science Syllabus Forms 1 - 41.0 PREAMBLE 1.1 IntroductionThis syllabus is designed to cover the first four yearsof Secondary Education in Computer Science, whichprovides essential skills in problem solving. It prepareslearners for further education or branching to morespecific and specialised fields of computing. Learnerswill be able to use the acquired skills to solve day to daylife and work-related problems in the globally competitiveinformation age.1.2 RationaleThe learning area provides a foundation for furtherstudies in specialized areas of computing and equipslearners with computer related skills for self-sustenance.Computer Science promotes innovative thinking forsocio-economic development and equips learners withknowledge of the evolving nature of technology, whileapplying research skills in Computer based projects1.3 Summary of Content (Knowledge,Skills and Attitudes)Computer Science is a learning area which amongothers encompasses Computer Applications,Network technologies, Technopreneurship, ComputerArchitecture, System Development, Security and ethicalprinciples that meet local and global standards.1.4 AssumptionsIt is assumed that learners: have had some exposure to ICT toolshave acquired basic computer literacy skillshave completed the Junior ICT learning area1.5 Cross- cutting themesThe teaching and learning of Computer Science shouldintegrate the following cross cutting themes: Financial literacyCollaborationHIV and AIDSGuidance and counselingHeritage studiesHuman Rights and ResponsibilitiesChild ProtectionGenderEnvironmental issuesDisaster Risk management2.0 PRESENTATION OFSYLLABUSThe Computer Science syllabus is presented as onedocument for Forms 1 to 4.3.0 AIMSThe syllabus aims to enable learners to:3.1 appreciate the organisation of computer systems3.2 demonstrate an understanding of the issues surrounding the development and use of informationcommunication technologies (ICTs)3.3 develop programming and analysis skills throughsystem development.3.4 foster a culture of innovative thinking for socio-economic development4.0 SYLLABUS OBJECTIVESLearners should be able to:4.1describe a range of information processing systems4.2explain the effects of introducing informationprocessing systems both to individuals and to theorganizations4.3explain the functions of individual hardware andsoftware components of ICT systems and theirInterrelationship4.4use computers sensibly to generate, implementand document solutions appropriately (3.4)4.5demonstrate the techniques used to solve reallife problems (3.5)4.6 analyse ICT applications in terms of data flowand system requirements(3.4)4.7analyse, evaluate, make reasoned judgmentsand present conclusions (3.5)4.8 demonstrate proficiency in the creation, designand implementation of computer solutions usingprogramming packages (3.6)4.9conduct research using the internet (3.3) (3.5

Computer Science Syllabus Forms 1 - 44.10develop an understanding of the componentparts of computer systems and how they inter-relate including software, data, hardware, communications and people (3.1)4.11 analyse organize, interpret and presentinformation in a variety of forms (3.5)6.86.96.106.115.0 METHODOLOGY AND TIMEALLOCATIONMethodologyThe teaching and learning of Computer Science is basedon a learner-centred approach. The following methodsare recommended: Problem solvingE-learningMulti-mediaSimulation and modelingDiscoveryExperimentationDesign based learningProject-based learningQuestion and answerDemonstrationsDiscussionEducational ToursResearch and PresentationsExpert guest presentationsTime AllocationThe subject should be allocated at least 6 periods of35 – 40 minutes per week. At least 2 of the periodsshould be devoted to theory and 4 of the periods topractical work.6.0 TOPICSThe syllabus consists of the following topics:6.16.26.36.4Hardware and SoftwareApplication of Computer ScienceData RepresentationCommunication Networks and Internet technologies6.5 Security and Ethics6.6 Systems Analysis and Design6.7 Algorithm Design and Problem Solving6ProgrammingDatabasesWeb DesignTechnopreneurship

7 Application of ComputerScienceData RepresentationCommunication Networksand Internet TechnologiesSecurity and Ethics (Unhu/Ubuntu/ Vumunhu Hardware and SoftwareCyber-wellness (Unhu/Ubuntu/Vumunhu)Copyright issuesPlagiarism and piracyNetworking ConceptsTypes of networksNetwork TopologiesInternet servicesBinary Number SystemData representation usingbinaryAgricultureBanking systemsEducationSocial networksResearch and developmentInput devicesOutput devicesStorage devicesProcessing devicesSoftware conceptsFORM 1TOPIC7.0 SCOPE AND SEQUENCE CHARTData transmission modesData transmission mediaTypes of NetworksInternet Service ProvidersComputer CrimeData protection measuresComputer Ethics Conversiondenary to binarybinary to denaryBinary Operationsaddition and subtractionAgricultureTransport managementHealthEnvironmental managementRoboticsApplication softwareSystem software FORM 2 Privacy and Data IntegritySystem securityCybercrimeMobile technologyCloud ServicesUnits of storageNumber basesAgricultureComputer aided manufacturingIntelligent systemsWildlife managementMiningHardware devicesOperating systemsFORM 3 Data backupDisaster recovery planNetwork protocolsNetworking DevicesLogic gatesTruth tablesAgricultureAmbient systemsGeographic InformationSystemHardware and softwaremaintenanceFORM 4Computer Science Syllabus Forms 1 - 4

8 DatabasesWeb designTechnopreneurship Programming Elements of IntellectualCapitalBusiness Ethics (Unhu/Ubuntu/Vumunhu)Marketing and businessstrategiesWeb page templatesWeb content developmentDatabase CreationFile structure elementsDatabase objects andviewsProgramming ConceptsIntroduction to AlgorithmToolsSequence ConstructAlgorithm Design andProblem-solving Systems development lifecycleProblem identificationFORM 1System Analysis and Design TOPIC Environmental technopreneurship componentsTechnology innovation anddesign thinkingContent managementsystems (CMS) Web sitetemplatesWeb Content DevelopmentTesting and DebuggingPlugins and Extensions Laws and policies on tech- nopreneurship Intellectual Property RightsCMSGraphic designAdsWeb SecurityPlugins/ExtensionsDatabase objects andviewsExternal data sourcesDatabase securityInterface designVisual ProgrammingTesting and DebuggingErrorsAlgorithm ToolsInterpreting and TestingAlgorithmsFinance and fundingMarket researchWeb developmentWeb SecurityTesting and DebuggingAdvanced QueriesDatabase connectionDatabase securityCoding programsTesting and DebuggingAlgorithm DesignDocumentationUser TrainingImplementation, Evaluationand MaintenanceFORM 4Systems Analysis Systems Design Development & Testing FORM 3 Database objects andviewsData manipulation methods Data analysisDatabase securityProgramming ConceptsFunctionsTesting and DebuggingInterface designAlgorithm ToolsFeasibility studyFORM 2Computer Science Syllabus Forms 1 - 4

8.3 Data Representation8.2 Application ofComputer Science9 8.1 Hardware andsoftwareoutline the concept ofbinary number systemrecognize the use andimportance of binarynumbers in computersystemdescribe areas of computer applicationsexplain how hardwaredevices workconnect hardware devicesidentify types of softwareOBJECTIVESLearners should be ableto:SKILL/TOPICFORM 18.0 COMPETENCY MATRIX Binary Number SystemData representation using binaryAgricultureBanking systemsEducationSocial networksResearch and DevelopmentInput devicesOutput devicesStorage devicesProcessing devicesSoftware conceptsCONTENT(KNOWLEDGE, SKILLS, ATTITUDES) Print MediaInternetCalculatorsCircuit boardsInternetPrint mediaMultimedia TutorialsPCs and LaptopsPrintersMultimedia tutorialsSUGGESTEDLEARNINGRESOURCESUsing logic circuits to represent binary number system Discussing binary number system Distinguishing different computerapplicationsConducting educational tours tobusiness organisationsIdentifying hardware devicesConnecting and troubleshootinghardware devicesClassifying types of SoftwareConducting educational tours totechnology centersSUGGESTEDLEARNING ACTIVITIES ANDNOTESComputer Science Syllabus Forms 1 - 4

8.5 Security and Ethics(Unhu/Ubuntu/Vumunhu10 8.4 CommunicationNetworks and InternetTechnologiesoutline the characteristics of cyber culture andits impactdescribe the characteristics of safe and unsafesitessuggest effects of onlinecontent and behaviourexplain the importance ofcopyrightsdescribe consequencesof plagiarism and piracyoutline the concept ofcomputer networksdescribe network topologiesuse Internet servicesOBJECTIVESLearners should be ableto:SKILL/TOPIC - Cyber wellnessCyber useHandling online content and behaviorOnline relationshipCopyright issuesPlagiarism and piracyNetworking ConceptsTypes of Networks- LAN- WANNetwork topologies- Star- Ring- Bus- MeshInternet services- Email- E-commerce- E-learning- Social mediaCONTENT(KNOWLEDGE, SKILLS,ATTITUDES) Discussing on cyber use andcultureChecking for safety of websitesBlocking unsafe websitesDiscussing social impact of onlinecontent and behavioursCarrying out campaigns on onlinerelationshipsDiscussing the copyrights actCase studies on copyrights issuesResearching and reporting onconsequences of plagiarism andpiracyUsing anti plagiarism software tocheck for plagiarism in a documentDefining network termsIllustrating network topologiesDiscussing internet servicesUtilising Internet servicesConducting educational tours toInternet service providersSUGGESTEDLEARNING ACTIVITIES ANDNOTES InternetZulu URL Risk AnalyzerComodo Web InspectorMultimedia tutorialsGuest expertsCopyright Act(Chapter 26:1)Anti-plagiarismsoftware such asTurn- it- in, Viper,See SowlesPrint mediaMultimedia r Science Syllabus Forms 1 - 4

8.8 ProgrammingConcepts8.7 Algorithm Design andProblem-solving11 8.6 System Analysis andDesignexplain the syntax andsemantics of the programming languagedeclare variables andconstantsapply operators to solveproblems define an algorithm explain the purpose ofalgorithmsexplain sequence constructapply the sequence algorithm structureProgramming Concepts- Program structure- Variables and constants- Data types: integer, character,string and boolean- Operatorso Arithmetico Logicalo RelationalAlgorithm Tools IntroductionSequence Construct Discussing the syntax andsemantics of the programminglanguageUsing variables and constants ina programSolving basic mathematical problemsTesting and debugging Case studiesSoftware development tools such asPython, VB.Net,JavaMultimedia tutorialsPrint media puzzlesPuzzlesPrint mediaMultimedia tutorialsSUGGESTEDLEARNINGRESOURCES Giving examples of algorithms Discussing sequence constructInterpreting a sequence algorithm Solving problems using a sequence algorithm structureDry running a sequence algorithmDiscussing the stages involved insystem developmentStating the activities under problem identificationConducting case studies onproblem identificationSUGGESTEDLEARNING ACTIVITIES ANDNOTESSystems Development Life Cycle Overview- Generic Model Problem identification- Preliminary investigation Data collection techniques(Questionnaire, Interview, Recordinspection, Observation)CONTENT(KNOWLEDGE, SKILLS, ATTITUDES)outline the stages in the systems development lifecycle (SDLC)identify problems of the existing system OBJECTIVESLearners should be ableto:SKILL/TOPICComputer Science Syllabus Forms 1 - 4

128.11 Techno-preneurship 8.10 Web design 8.9 Databasesdescribe the elements ofintellectual capitalexplain the attributes ofbusiness ethicsidentify the marketingand business strategieselementsexplain the elements ofmarketing and businessnavigate a webpagecustomize web pagesuse webpage templatesto create web pagesgenerate web contentcreate a databasecreate a file structuredesign forms, reportsand queriesOBJECTIVESLearners should be ableto:SKILL/TOPIC Elements of Intellectual capital- Human capital- Organisation capital- Social capitalBusiness ethics (Unhu/Ubuntu/Vumunhu)Marketing and business strategies- e-commerceWebpage elementsWeb page templatesWeb content developmentDatabase creationFile structure elements- Fields- Data types- Field size- Data formats- Validation rules and inputmasksDatabase objects and views- Queries- FormsReportsCONTENT(KNOWLEDGE, SKILLS,ATTITUDES) Discussing the elements of intellectual capitalDiscussing the attributes of business ethicsCreating an ICT based businessplanDiscussing the elements of marketing and business strategies Navigating a chosen webpageModifying existing web pagesDesigning web pages using templatesCreating and uploading web page contentInternetPrint and elctronicmedia such as journalsCase studyCZI organizationWeb developmenttools such as Joomla, WordPress, MsFront Page, Notepad Web Browsers suchas FirefoxDatabase packagessuch as Ms Access,MySQLSUGGESTEDLEARNINGRESOURCES Developing a databaseSetting fields, data types, formats, field sizes, validationchecks and input masksComparing database modelsPerforming CRUD (Create, Retrieve, Update, Delete) operationson a tableCreating formsDesigning queriesRunning queriesDesigning reportsSUGGESTEDLEARNING ACTIVITIES ANDNOTESComputer Science Syllabus Forms 1 - 4

8.14 Data Representation8.13 Application ofComputer Science13 8.12 Hardware andsoftwareconvert numbers fromone base to anotherconvert keyboard characters to ASCII codeadd binary numberssubtract binary numbersdescribe areas of computer applicationsidentify types of application softwareuse utility software andtoolsOBJECTIVESLearners should be ableto:SKILL/TOPICFORM 2 Conversion of binary to denaryand vice versaAddition of binary numbersSubtraction of binary numbersAgricultureTransport managementHealthEnvironmental managementRoboticsApplication softwareOff shelf softwareCustomized softwareOpen source softwareSystem software Utility toolsCONTENT(KNOWLEDGE, SKILLS,ATTITUDES) Converting numbers from onebase to anotherConverting keyboard characters to binary numbers usingASCII character codesAdding and subtracting binarynumbersDiscussing different computerapplication areasConducting educational tours tobusiness organizationsDiscussing types of applicationsoftwareClassifying of application softwarePerforming system optimisationSUGGESTEDLEARNING ACTIVITIES ANDNOTES ASCII CharacterCodes chartInternetScientific calculatorInternetGIS (GeographicInformation system)Print mediaHealth informationsystemsOperating systemssuch as Linux, Windows, MAC OSSystem utility toolssuch as Tuneup,Disk DefragmenterSUGGESTEDLEARNINGRESOURCESComputer Science Syllabus Forms 1 - 4

148.17 System Analysis andDesign8.16 Security and Ethics(Unhu/Ubuntu 8.15 Communication Networks and Internet Technologiesexplain areas of feasibilitycarry out a feasibilitystudy explain computer crime and its effectsapply data protectionmeasuresexplain the ethical issues that can arise from onlineactivities Feasibility study- Technical- Economic- Legal- OperationalSocialComputer crimeData protection measures- Passwords- File permissions modesComputer EthicsData transmission modes- Duplex/full duplex- Half duplex- SimplexData Transmission Media- Twisted pair- Coaxial- Optic fibre- Wireless- Common media characteristics (Costs, Noise immunity,Size and scalability)Types of networks- LAN- WAN- PAN- MANInternet Service Providers (ISP)CONTENT(KNOWLEDGE, SKILLS,ATTITUDES)describe data transmis sion modesexplain characteristics oftransmission mediaoutline types of networks explain services offeredby internet service providersOBJECTIVESLearners should be ableto:SKILL/TOPIC Discussing the different areas offeasibilityConducting a feasibility studyDiscussing computer crime andits effectsApplying data protection measuresDiscussing the impact of unethical practicesExperimenting on data transmission modes and tabulating resultsComparing the characteristics oftransmission mediaDrawing network typesModelling types of networksConducting educational tours tonetwork service providersSUGGESTEDLEARNING ACTIVITIES ANDNOTES Research InstrumentsCase StudySDLC chartAnti-malware / antivirus softwareEncryption softwaresuch as Bit LockerApplication packages such as NitroInternetMultimedia tutorialsSocial orking toolkitSUGGESTEDLEARNINGRESOURCESComputer Science Syllabus Forms 1 - 4

8.20 Databases15 develop databases usingdatabase objects andviewsedit database objectsapply database securitycontrolsdevelop programs thatuse pseudo code structuresdevelop a program usingfunctionstest and deb

Computer Science Syllabus Forms 1 - 4 5 1.0 PREAMBLE 1.1 Introduction This syllabus is designed to cover the first four years of Secondary Education in Computer Science, which

Related Documents:

Online Results Distribution User Manual SYSTEM ACCESS Option A- Via the ZIMSEC website: Visit the ZIMSEC website on www.zimsec.co.zw and you will be taken to this page: Click on view Results and you will be taken to a page like the one shown below: Select your region where your

3 Oct. 09 00 HPS ZIMSEC English Paper 1 09 50 HC CBQF SFSWJDF 14 00 HPS SDC Meeting Wed. 4 Oct. 05 00 HPS Grade 3 Imire Game Park visit 08 00 HC IGCSE, AS & A LEVEL CAMBRIDGE EXAMS BEGIN 09 00 HPS ZIMSEC Mathematics Paper 1 09 50 HC HBE’ ATTFNCMZ Thur. 5 Oct. 09 00 HPS ZIMSEC

l The National Commerce Syllabus Panel l Zimbabwe School Examinations Council (ZIMSEC) l Polytechnic and Teacher Training Institutions Representatives l Universities Representatives l United Nations Children’s Educational Fund (UNICEF) Commerce Form 1-4.qxp_Layout 1 26/10/2016 12:01 PM Page ii

l The National Commerce Syllabus Panel l Zimbabwe School Examinations Council (ZIMSEC) l Polytechnic and Teacher Training Institutions Representatives l Universities Representatives l United Nations Children’s Educational Fund (UNICEF) Commerce Form 1-4.qxp_Layout 1 26/10/2016 12:01 PM Page ii

vtmguni@zimsec.co.zw ZIMBABWE SCHOOL EXAMINATIONS COUNCIL ZGCE ORDINARY LEVEL EXAMINATION TIME TABLE JUNE SESSION . **4049/1 COMMERCE 1. 1hr 15mins THURSDAY 2 JULY 4005/2 ENGLISH LANGUAGE 2. 2hrs 4003/2 COMBINED SCIENCE 2. 2hrs . Guiding Notes Combined science 4003 Mathematics 4004 English language 4005

AP Computer Science Principles: Sample Syllabus 2 Syllabus 1610506v1 . AP Computer Science Principles Syllabus . Course Philosophy . The goal of AP Computer Science Principles is to provide a broad, inspiring overview of computer science that is appropriate for all

l The Zimbabwe School Examinations Council (ZIMSEC) l Representatives from Universities and Teachers’ Colleges l Representatives from Book Publishers l United Nations Children’s Fund (UNICEF) l UNESCO English Junior 01-10-16.qxp_Layout 1 13/10/2016 12:54 PM Page i. ii English Languages Junior (Grade 3 - 7) SyllabusFile Size: 2MB

Thermal system engineering is not usually thought of as a first rank engineering discipline as Mechanical, Civil, Electrical and Chemical Engineering, and it is usually ascribed to the leading one (like Aerospace, Naval, and Automotive Engineering) because the paradigmatic thermal systems has always been the heat engine, but its importance pervades all other branches (e.g. thermal control .