GRADE 9 / YEAR 10 COMPUTER SCIENCE COURSE SYLLABUS 2020-2021

Course Outline

Overview

The computer science course is designed to help learners develop their interest in computational thinking and logic. It will give students the opportunity to explore a wide range of theoretical and practical components in Computer Science. Learners will develop an array of technical skills that will be applied to high level programming languages and computing solutions.

Learning Outcomes

The ultimate goal and aims for any teacher is to promote the love for learning and create independent learners. Below you can see the aims that are linked to Computer Science;

  • To give a deeper insight into the world of computers around us.
  • How computers are part of the modern 21st century.
  • Understand how computers solve problems logically using binary and other systems.
  • Understand the components of a computer system – This includes hardware, software, peripherals and other subsystems.
  • Understand a myriad of programming concepts and develop skills to create programs.
  • Build upon skills necessary to solve computer based problems using high-level programming languages.
  • Understand ethical issues associated with computers and the real world.

Ongoing Objectives

There are objectives that are covered and built upon throughout each unit of work.

Theory

  • To listen and respond appropriately to adults and their peers
  • To ask relevant questions to extend their understanding and knowledge
  • To articulate and justify answers, arguments and opinions
  • To learn advantages and disadvantages of different types of devices/software’s
  • To maintain attention and participate actively in collaborative conversations, staying on topic and initiating and responding to comments
  • To be able to explain and contrast between different theoretical concepts.
  • To expand current knowledge of how different types of devices/software’s work and how they can be aided with other devices/software.
  • To consider and evaluate different viewpoints, attending to and building on the contributions of others.
  • Continue to grow and expand on the use of key terminology.

Practical

  • To use relevant strategies to build their practical skills
  • Expand knowledge on different software that can be used for different types of projects.
  • Select appropriate software’s to use for different tasks.
  • To learn how different software perform tasks and how they are best used.
  • Practice using different software’s to consolidate practical skills.
  • Understand the benefits of using these software’s in the real world.

Unit Overviews

Term 1

Unit 1 – Data and computer systems

 Approximate length: 2 weeks

In the first unit students will be learning about the importance of data and how data is used and applied in the real world. Different devices and systems use and collect data; students will be able to look at what makes a computer system and what type of data do different systems use. We will also delve deeper into the main components that make any computer system.

Specific National Curriculum Objectives Covered:

  • To learn the basics and fundamentals of computer hardware
  • To know the different components used in creating a computer system
  • To be able to distinguish the different purposes of different types of components
  • To understand the impact of future and upcoming pieces of technologies
  • To learn about the different types of computer software
  • To know how hardware and software tie in together to create an effective computer system

Unit 2 – Data representation

 Approximate length: 2-3 weeks

In this unit students will understand how data is used by computers and how computers process data in binary. Students will learn about the number system such as binary and hexadecimal as well as know how binary is used to represent characters using the ASCII code. Students will also look deeper into how binary is used for images and also how sound is sampled.

Specific National Curriculum Objectives Covered:

  • To learn about the different numbers systems.
  • Tobe able to calculate complex conversions in binary and hexadecimal.
  • To know how binary is used to represent images and colour.
  • To understand how binary is used to represent sound and convert analogue to digital.
  • Learn how the ASCII code is used to represent alphanumeric characters,

Unit 3 – Communication and internet technologies

Approximate length: 2 - 3 weeks

One lesson for Assessment

In this unit students will be learning about how data is transmit using devices and the different types of data transmission methods over the Internet. This unit will also highlight how errors are checked for when data is being transmit. Students will be given a range of resources to look at, to help facilitate then with understanding this unit of work.

Specific National Curriculum Objectives Covered:

  • To understand how internet communication works.
  • To identify different methods of error checking when data is being transmit.
  • To be able to know the different types of transmission methods.
  • To know the purpose of different protocols.
  • Assessment lesson.

Unit 3 – Logic gates 

Approximate length: 1 weeks

In this unit students will be given exposure to logic gates and truth tables. This is a cross curricular unit as it links directly with electronics. They are a range of mathematical and practical elements to this unit and students will need to understand the six logic gates and their inputs and outputs, Students will also have to make calculations of how logic gates can be used and applied in the real world.

Specific National Curriculum Objectives Covered:

  • To learn about the different logic gates.
  • To understand how logic gates and truth tables are used.
  • Demonstrate the main functions of the six logic gates.
  • To be able to apply logic circuits to real world examples.

Revision and review

Approximate length: 1 weeks

To review and revise all topics covered so far. This week will be about catching up and addressing misconceptions about previous units of work covered.

Term 2

Unit 4 – Operating systems 

Approximate length: 2 weeks

This unit students will be looking at how operating systems are designed and used. This includes the functionality and purpose of an operating system. Scholars will be learning about key theoretical concepts such as interrupts and buffers as well as computer architecture. Computer architecture is normally based on a system called the von Neumann architecture.

Specific National Curriculum Objectives Covered:

  • Students will be able to explain and identify the key functions of an operating system.
  • To know what interrupts and buffers are.
  • Be able to explain computer architecture using the von Neumann diagram.
  • To be able to explain how the fetch decode and execute cycle works.

Unit 4 – Input and output devices 

Approximate length: 2 weeks

In this unit students will be looking at a range of different input and output devices and how they are used in computer systems. This will include things such as printers/scanners/sensors and other smart devices that are used in the modern world.

Specific National Curriculum Objectives Covered:

  • To learn about different types of input and output devices as well as their uses.
  • Students will learn about different kinds of scanners and printers and their applications.
  • To be able to explain the different devices that can be used to create a network
  • To know how network security works and how it can help protect the network from external threats.
  • To understand the different network communication technologies such as emails and video conferencing.

Unit 11 – Introduction to programming

Approximate length: 3 weeks/Embed with Section 1

Programming concepts to be embedded with section 1 learning. One lesson per week as well as homework given to students about programming and practical problem solving.

In this unit students will be able to build on connections and consolidate learning from grade 7 and 8. Students will be taught about different types of programming languages such as high level and low-level languages. Will re-introduce software(s) such as scratch and python to show how the different interface environments work. Students will be able to understand programming concepts such as variables, strings, integers and other types of data.

Specific National Curriculum Objectives Covered:

  • To be able to use different programming environments.
  • To be able to create simple logical programs.
  • Students will be able to identify how different types of data are identified

Re-cap of Section 1 covering the following topics

Approximate length 2 weeks

  • Data and information
  • Data in the real world
  • Different types of computer systems
  • Representation of data
  • Binary/Denary/Hexadecimal/ASCII
  • Data transmission/Errors
  • Internet communications/Technologies

Unit 8 – Input and output devices 

Approximate length: 2 weeks

In this unit students will be looking at how data can be kept secure and what the potential threats can be to data and computer systems. Students will also be looking at ethical issues around how computers are manufactured, developed and disposed of.

Specific National Curriculum Objectives Covered:

  • To learn about different types of security threats.
  • Students will learn about how to prevent security issues and what the solutions to these threats can be,

To be able to explain the ethical issues surrounding computers

Term 3

Unit 7/11 – Programming concepts/High and Low level languages

Approximate length: 1 weeks

Students will continue to look at different types of programming techniques and concepts; In this unit students will be able to build on connections and consolidate learning from grade 7 and 8. Students will be taught about different types of programming languages such as high level and low-level languages. Will re-introduce software(s) such as scratch and python to show how the different interface environments work. Students will be able to understand programming concepts such as variables, strings, integers and other types of data.

Specific National Curriculum Objectives Covered:

  • To be able to use different programming environments.
  • To be able to create simple logical programs.
  • Students will be able to identify how different types of data are identified
  • Translators
  •  Error correction and syntax

Chapter 9 – Practical problem-solving

 Approximate length: 2-3 weeks

Students will be introduced to programming problems linked with python. These problems will be associated with design ad solutions such as creating documents like trace tables, algorithm design as well as how to identify possible errors such as logical and syntax errors.

Specific National Curriculum Objectives Covered:

  • To understand the fundamentals of programming
  • To learn how an IDE works when developing a program.
  • To be confident in writing algorithms and looking at algorithms.
  • To be able to use verification and validation rules.
  • Create, develop and analyze truth tables.

Chapter 10 – Pseudocode and flowcharts  

Approximate length: 1 - 2 weeks

In this chapter students will continue to look at programming concepts linked with designing a program. This includes developing and analyzing flowcharts using the correct symbols. Be able to write and develop pseudocode that can be developed into a program/flowchart. Students will be able to link algorithms and flow charts to further develop programming and design skills.

Specific National Curriculum Objectives Covered:

  • To be able to read and develop pseudocode using common language.
  • To be able to create a step-by-step algorithm.
  • To be able to read and develop a flowchart using the correct symbols.
  • To understand condition statements and how loops work.

Chapter 13 – Databases 

 Approximate length: 1 - 2 weeks

In this chapter students will understand and look a how databases are used in the real world. Students will understand how data types are linked to databases and what makes databases useful. The different types of databases that are used such as a flat file database and a relational database. Students will also conduct some practical lessons where they will look at the structure of a database using Microsoft Access.

Specific National Curriculum Objectives Covered:

  • To be able to understand how and why databases are used in the real world.
  • To be able to recognize different types of data types and their uses.
  • To be able to modify, change and manipulate an existing database.
  • To be able to create and develop a basic database using specific database features.

Re-cap of Section 1 & 2 covering the following topics

Approximate length 2 weeks

  • Programming concepts
  • Security and ethical issues
  • Algorithms
  • Pseudocode and flowcharts
  • High level and low level languages
  • Python problems and solutions
  • Mini assignments

Assessment

Formative: Throughout the chapters, the students will complete graded work, quizzes and differentiated activities, which allows the teacher to assess the student’s attainment and inform their planning.

For each chapter the students complete a pre and post quiz. This allows us to see progress across the units.

Summative: At the end of each term, students will complete internal and standardised tests. This allows us to measure the students’ progress throughout the term and year. At the end of the academic year, the students complete a closed book IGCSE style exam to test both practical and theoretical knowledge. Mini projects and assignments will also be used to show development of skills that are cross-curricular.

Remote learning: Live lessons will be carried out using Microsoft Team, Phoenix or Zoom. Students will also be provided with prerecorded tutorials which they can access at anytime and this will help assist the lower ability students along with videos demonstrating step by step procedures solving practical concepts.

Remote assessment: One to one questioning and group questioning will be carried out. Online quizzes will be carried out using Microsoft forms. Students will also be asked to create different projects using a range of software’s.

Next Steps

X
Cookies help us improve your website experience.
By using our website, you agree to our use of cookies.
Confirm