PDF Dawood Public School Course Outline for 2014-2015 Subject ...
[Pages:7]Dawood Public School
Course Outline for 2014-2015 Subject: Computer Science Class: IX
Study Guide Reference Book: Cambridge IGCSE
Computer Studies Course book by Chris Leadbetter, Stewart Wainwright and Alan Stinchcombe Dawood Public School's Computer Department Webpage:
For CIE Booklets:
August September
Section 1: Theory of Computer Science
1.3 Hardware and software 1.3.2 Computer architecture 1.3.3 Input devices
Section1: Theory of Computer Science
1.3 Hardware and software 1.3.4 Output devices 1.3.5 Memory, storage devices and media 1.3.6 Operating systems
October November
Section1: Theory of Computer Science
1.1 Hardware and software 1.3.7 High- and low-level languages 1.3.1 Logic gates
Section 2 Practical Problem-solving and Programming
2.2 Programming 2.2.1 Programming concepts 2.2.2 Data structures; arrays
December January February March
Mid-Year Examination Section 2 Practical Problem-solving and Programming
2.1 Algorithm design and problem-solving 2.1.1 Problem-solving and design 2.1.2 Pseudo code
Section 2 Practical Problem-solving and Programming
2.1 Algorithm design and problem-solving 2.1.2 Pseudo code
Section 2 Practical Problem-solving and Programming
2.1 Algorithm design and problem-solving 2.1.2 Pseudo code (continue)
April
Revision Period
May
Final Examination
Month-Wise Distribution of Topics
August
Section 1: Theory of Computer Science
1.2 Hardware and software 1.3.2 Computer architecture and the fetch- execute cycle 1.3.3 Input devices
Learning objectives
After completion of this lesson, students will be able to:
1.3.2 Computer architecture and the fetchexecute cycle
Show understanding of the basic Von Neumann model for a computer system and the stored program concept.
Describe the stages of the fetch-execute cycle.
1.3.3 Input devices
Describe the principles of operation of a range of input devices including scanners, barcode readers, digital cameras, keyboards, mice, touch screens, microphones.
Describe how these principles are applied to real-life scenarios, for example: scanning of passports at airports, barcode readers at supermarket checkouts, and touch screens on mobile devices.
Describe how a range of sensors can be used to input data into a computer system, including light, temperature, magnetic field, gas, pressure, moisture, humidity, pH/acidity/alkalinity and motion/infra-red.
Describe how these sensors are used in real-life scenarios, for example: street lights, security devices, pollution control, games, and household and industrial applications
Activities or Learning resources History of computer website timeline/?category=cmptr Outline of computer systems and their components at: gcse_computing/ocr/211_hardware_softwar e/computer_system/home_computer_system.htm
BBC Bite size contains notes, activities, tests, etc.: bbc.co.uk/schools/gcsebitesize/ict/system/0ict systemsrev1.shtml
Websites such as and
Cambridge O Level Computer Studies Course book pp.49?66
Cambridge O Level Computer Studies Revision Book Chp12.3
Covering: 2D and 3D scanners, barcode readers, digital cameras, keyboards, mice, touch screens, microphones Level Computer Studies Course book pp. 66?71 Cambridge O Level Computer Studies Revision Book 2.3
Illustrated notes on sensors: O theory/2/sensor/
September
Section1: Theory of Computer Science
1.3 Hardware and software 1.3.4 Output devices 1.3.5 Memory, storage devices and media 1.3.6 Operating systems
Learning objectives
After completion of this lesson, students will be able to:
1.3.4 Output devices
Describe the principles of operation of a range of output devices, including: inkjet, laser and 3D printers; 2D and 3D cutters; speakers and headphones; actuators; flat-panel display screens.
Principles are applied to real-life scenarios for example: printing single items on demand or in large volumes; banks of digital displays; use of small screens on mobile devices; smart boards.
Activities or Learning resources Websites such as: and Cambridge O Level Computer Studies Course book pp. 71?9 Cambridge O Level Computer Studies Revision Book Chap 12.3
Websites such as: which has entries for various related topics
Cambridge O Level Computer Studies Course book pp. 79?88 Cambridge O Level Computer Studies Revision Book Chap 12.4 Cambridge O Level Computer Studies Course Book pp. 92?4 Cambridge O Level Computer Studies Revision Book 13
1.3.5 Memory, storage devices and media
Show understanding of the difference between: primary, secondary and off-line storage.
Introduction to operating systems: 20CPU%20-%20Summary.pdf
Several pages describing operating systems and their
Describe the principles of operation functions:
of a range of types of storage
operating-system1.htm
devices and media including magnetic, optical and solid state. Describe how these principles are
Windows, Linux, Android could be used as examples Cambridge O Level Computer Studies Course book pp. 102?5
applied to currently available
storage solutions, such as SSDs,
hard disk drives, USB flash memory,
DVDs, CDs and Blu-ray.
Calculate the storage requirement
of a file.
1.3.6 Operating systems
Describe the purpose of an operating system.
Show understanding of the need for interrupts.
October
Section1: Theory of Computer Science
1.2 Hardware and software 1.3.7 High- and low-level languages and their translator 1.3.1 Logic gates
Learning objectives
After completion of this lesson, students will be able to:
1.3.7 High- and low-level languages and their translators
Show understanding of the need for both high-level and low-level languages.
Show understanding of the need for compilers when translating programs written in a high-level language.
Show understanding of the use of interpreters with high-level language programs.
Show understanding of the need for assemblers when translating programs written in assembly language.
1.3.1 Logic gates
Use logic gates to create electronic circuits.
Understand and define the functions of NOT, AND, OR, NAND, NOR and XOR (EOR) gates, including the binary output produced from all the possible binary inputs.
Draw truth tables and recognize a logic gate from its truth table.
Recognize and use the following standard symbols used to represent logic gates.
Produce truth tables for given logic circuits.
Produce a logic circuit to solve a given problem or to implement a given written logic statement, such as IF (switch A is NOT on) OR (switch B is on AND switch C is
Activities or Learning resources Cambridge O Level Computer Studies Course Book pp. 255?9 Cambridge O Level Computer Studies Revision Book Chap 8.1 An introduction to different levels of programming language: gcse_computing/ocr/216_programming/programming _languages/home_programming_language s.htm
Cambridge O Level Computer Studies Course book pp. 257?9 Introduction to high-level language: gcse_computing/ocr/216_programming/programming _languages/miniweb/pg4.htm
Extension work: History of compiler writing:
writing First high-level language to have a complete compiler:
The first programming language to express operations
using English-like statements:
Cambridge O Level Computer Studies Course Book pp. 277?281
Cambridge O Level Computer Studies Revision Book Chap 9
Some solutions here:
NOT on) then alarm, X, sounds.
November
Section 2 Practical Problem-solving and Programming
2.2 Programming 2.2.1 Programming concepts 2.2.2 Data structures; arrays
Learning objectives
After completion of this topic, students will be able to:
2.2.1 Programming concepts
Declare and use variables and constants.
Understand and use basic data types: Integer, Real, Char, String and Boolean.
Understand and use the concepts of sequence, selection, repetition, totaling and counting.
Use predefined procedures/functions
Activities or Learning resources Cambridge O Level Computer Studies Course Book pp. 39?42
Theory notes on data types: gcse_computing/ocr/216_programming/handling_data/ home_handling_data.htm
Cambridge O Level Computer Studies Coursebook pp. 260-8
Cambridge O Level Computer Studies Revision Book
Book Chap 8.3 Pseudo code in `Absolute beginner's guide to programming':
2.2.2 Data structures; arrays
Declare the size of onedimensional arrays, for example: A[1:n] .
Show understanding of the use of a variable as an index in an array.
Read values into an array using a FOR ... TO ... NEXT loop.
December
Mid-Year Examination
January Section 2 Practical Problem-solving and Programming
2.1 Algorithm design and problem-solving 2.1.1 Problem-solving and design 2.1.2 Pseudo code
Learning objectives
2.1.1 Problem-solving and design
Show understanding that every computer system is made up of sub-systems, which in turn are made up of further sub-systems.
Use top-down design, structure diagrams, flowcharts, pseudo code, library routines and subroutines.
Work out the purpose of a given algorithm.
Explain standard methods of solution.
Suggest and apply suitable test data.
Understand the need for validation and verification checks to be made on input data (validation could include range checks, length checks, type checks and check digits).
Use trace tables to find the value of variables at each step in an algorithm.
Identify errors in given algorithms and suggest ways of removing these errors.
Produce an algorithm for a given problem (either in the form of pseudo code or flowchart).
Comment on the effectiveness of a given solution.
Activities or Learning resources For Notes, Practice Questions and Past papers Visit Our own website for O-level computer studies that is maintained by Dawood public school's faculty.
For Notes :
For Past Papers P1 :
For Past Papers P3:
For CIE Booklets:
February
Section 2 Practical Problem-solving and Programming
2.1 Algorithm design and problem-solving 2.1.2 Pseudo code
Learning objectives
2.1.2 Pseudo code
Understand and use pseudo code, using the following commands and statements: INPUT and OUTPUT (e.g. READ and PRINT) totaling (e.g. Sum Sum + Number) counting (e.g. Count Count + 1) (Candidates are advised to try out solutions to a variety of different problems on a computer using a language of their choice; no particular programming language will be assumed in this syllabus.)
Understand and use pseudo code for assignment, using
Understand and use pseudo code, using the following conditional statements: IF ... THEN ... ELSE ... ENDIF CASE ... OF ... OTHERWISE ... ENDCASE
Activities or Learning resources For Notes, Practice Questions and Past papers Visit Our own website for O-level computer studies that is maintained by Dawood public school's faculty.
For Video Lectures Visit :
March Section 2 Practical Problem-solving and Programming 2.1 Algorithm design and problem-solving 2.1.2 Pseudo code
Learning objectives Understand and use pseudo code, using the
following loop structures: FOR ... TO ... NEXT REPEAT ... UNTIL WHILE ... DO ... ENDWHILE
Activities or Learning resources Open Discussion Activity: The topic will be covered through open discussion session. Students will be asked to prepare a presentation to highlight major ethical issues.
Online quiz Activity:
April Revision
Learning Objectives: Revision Tests Practice worksheets Assignments Past Papers
May
Final Exams
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- pdf cambridge igcse computer science programming book for
- chapter introduction to computer science
- pdf ocr gcse 9 1 computer science teacher s workbook
- pdf publisher name hodder education
- pdf download pdf cambridge igcse computer science programming
- pdf chapter introduction to computer science
- pdf gcse computer science fairwater high school
- cambridge igcse computer science 0478 cie notes
- pdf teaching guide pseudo code
- pdf scheme of work scheme of work subject syllabus code
Related searches
- grants for public school teachers
- 2014 2015 snow storm dates
- best public golf course ohio
- ct public golf course directory
- minnesota public golf course rankings
- entrepreneurship course outline pdf
- michigan public golf course map
- course outline template word
- public school buildings for sale
- massachusetts public golf course listing
- public speaking course for kids
- american public university course list