3 minute read

NEW ICT

Next Article
Business

Business

NEW Cambridge IGCSE™ ICT

Third edition Victoria Wright, Denise Taylor, David Waller and Evans Chikasa

Cambridge IGCSE™ ICT syllabus (0983/0417) for examination from 2023.

With the new edition your students will develop a solid understanding of how and why technology and communication are core to the world we live in. With a new focus on strengthening practical skills, learners will apply their theory to real-life scenarios – building core skills they will use in all areas of life.

Completely Cambridge Cambridge University Press works with Cambridge Assessment International Education and experienced authors to produce high-quality endorsed textbooks and digital resources that support Cambridge Teachers and encourage Cambridge Learners worldwide. To nd out more visit cambridge.org/cambridge-international Cambridge IGCSE™

ICT COURSEBOOK

Third edition

ICT

for Cambridge IGCSE™

COURSEBOOK

Victoria Wright, Denise Taylor & David Waller

Digital Access

Syllabus support

This series has been written for the updated (0983/0417) Cambridge IGCSE™ ICT syllabuses. Here are the top three ways our resources support you and your learners:

• Our new teacher's resource contains over 400 teaching activity ideas, lesson plans and worksheets to help you teach with confidence across all topics in the syllabus, whether they are new or existing • Our new practical skills workbook and exam-style papers in the teacher's resource give your learners plenty of preparation resources for the practical area of the syllabus • We have added definitions of command words alongside exam-style questions in the coursebook, helping your learners understand their meaning

To find out more about how our resources support you and your learners, or to download your free samples, visit cambridge.org/education/igcseict

Coursebook

• New ‘ICT in context’ feature brings ICT to life and adds relevancy to students’ learning • ‘Getting started’, ’Practice’ and ‘Challenge’ activities throughout provide a tiered approach to practical tasks, building skills and challenging more confident students • New ‘Reflection’ feature at the end of each chapter to encourage students to assess and evaluate their learning journey • A wealth of new exam-style questions in every chapter provide students with theory and practical exam-style preparation activities throughout the course

Evans Chikasa discusses practical skills development in his ICT webinar: bit.ly/CamIGCSEICTWebinar

NEW Coursebook with digital access

NEW Digital coursebook (2 years)

NEW Practical skills workbook with digital access

Practical skills workbook

We understand the importance of developing your students’ practical skills, so we have created a supplementary resource to be used in class or at home. The skills workbook includes additional scaffolded practical tasks, worked examples, key words, a self-assessment feature and a wealth of source files.

Teacher’s resource

Whether you are new to teaching ICT or experienced, you will have our full support and tools to teach the new course. Our new resource includes over 400 teaching activity ideas, as well as teaching plans, language support, advice on common misconceptions, differentiated worksheets, homework ideas and exam-style papers.

Answers for all resources are accessible to teachers for free via Cambridge GO.

978-1-108-90109-3

978-1-108-82821-5

978-1-108-90112-3

Programming Noughts and Crosses

The rules

One player is noughts, the other is crosses. Each player takes it in turns to select a box to place their nought or cross. They cannot select a box that has already been chosen. The first player to get three of their symbols in a row (horizontally, vertically or diagonally) wins. If the board is full and no-one has won then it is a draw.

Getting started

1. Decompose the problem into its inputs, processes and outputs. 2. Work in pairs to discuss how you will alternate between the players. 3. Work in pairs to discuss how you will check if a player has won.

Challenge yourself

1. Write a function for your algorithm to check if a player has won or not. This should check all possible ways of winning and return either: X (crosses has won), O (noughts has won) or C (continue player as no-one has won). Your main program will need to decide whether to end, or continue based on the value returned.

2. Edit your program to allow the user to play multiple games.

The player should alternate allowing noughts to go first, and then crosses to go first. 3. Edit your program to allow the user to select how many games they should play. Keep track of how many games each player has won and output who won overall.

This article is from: