CPD

Teaching data and data structures (GCSE computer science)

Develop techniques for effective teaching using binary, denary and hexadecimal data.

Impact and evaluation

Our impact evidence enables us to prove that our professional development has a direct impact on participants, the wider school or college, and ultimately young people.

Resource

Writing a flowchart

This engineering activity, suitable for children in computing lessons, looks at the basics of flowchart construction.

CPD

Teaching data and data structures for A level computer science

This practical course is for those seeking to develop their ability to teach GCE computer science, who may have come from a non-specialist background or need to refresh their knowledge.

Community Resource

Computer science posters

A helpful collection of posters, explaining the key concepts of computer science.

CPD

Bioinformatics: computer science meets biology

Teach your students about the importance of computing in STEM careers by contextualising Python and using skills directly linked to GCSE and A level computing.

Secondary Computing

Welcome to resources, professional development, news and opinions specially selected for computing teachers. Join in the discussion with our community group.

Featured Resources

Colour by Numbers - Image representation

Computers store drawings, photographs and other pictures using only numbers. The following activity demonstrates how they can do this. This resource includes ideas teachers can use to introduce the topic in order to develop understanding of image representation followed by two activities to be used as reinforcement...
Publication date:
2000 - 2009

1 file

1

0
Not yet rated

Treasure Hunt - Finite State Automata

The students’ goal in this resource is to find Treasure Island. Friendly pirate ships sail along a fixed set of routes between the islands in this part of the world, offering rides to travellers. Each island has two departing ships, A and B, which students can choose to travel on in order to find the best route to...
Publication date:
2000 - 2009

1 file

0

0
Not yet rated

Computational Thinker Map

This diagram supports the understanding of computational thinking, a skill in the primary computing curriculum. Students studying computing will gain an understanding of computational systems of all kinds, whether or not they include computers. Computational thinking is the thought processes involved in problems...
Publication date:
2010 to date

1 file

1

0
Not yet rated

View More

Space

Resources using space as a context for teaching from ESERO UK, the UK space education office.

CPD

Teaching data and data structures (GCSE computer science)CY203

Subject knowledge enhancement for those teaching GCSE computer science, focused on data - its representation, manipulation, storage and uses. The course includes coverage of GCSE-level database models, management systems and queries. This course will provide a range of classroom activities and teaching techniques to...

Teaching data and data structures for A level computer scienceCY204

This practical course is for those seeking to develop their ability to teach GCE computer science, who may have come from a non-specialist background or need to refresh their knowledge. It includes the theory and practice of working with data structures in Python. You will learn to develop student competency using a...

Computing conference with CAS Regional Centre for Yorkshire and HumberCY007

This year's CAS regional conference has something for every teacher of computing, with dedicated streams for primary and secondary teachers. For the first time we will focus, too, on inclusion in association with CAS #Include. We hope to bring you these and much more besides, presented by knowledgeable Master...

View More


Bursaries

Many of our professional development activities are supported by generous bursaries for state funded schools, this includes support for in-school professional development.

Recognition

Get recognition for your professionalism with our STEM Educators recognition scheme.

New group topics

View More


Join the discussions

View some of our popular computing groups

Interested in setting up a group?

If you are interesting in running a group on our website we can set this up for you and support you in how to lead a group. Please contact us with your ideas.

Magazine

See the latest news, opinions and discussions on computing education.