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.

Google Online Preview   Download