Filters

Clear all

Location

Miles from location:

Showing 49 results

Show
results per page
On this course, you’ll explore Python programming at an intermediate level. You’ll discover how to break down problems into smaller parts, and then design and apply algorithms to data. You’ll also explore list structures and their various uses. Ultimately, what you learn will build upon...
Location
Duration8 Hours
FeesFree
SubsidyComputing Subsidy up to - £0.00

Supporting student attainment in GCSE computer science - residentialCP284

Based upon evidence, this two-day residential aims to raise knowledge amongst teachers on how to achieve the most out of your students, whilst preparing them for their GCSE exams in computer science. During this residential, you’ll complete two courses:• Higher attainment in GCSE computer science...

KS3 creative computing curriculum - residentialCP295

Curriculum design is centre stage once more, and nowhere is an effective computing curriculum more vital than in KS3. During this two day residential, you will develop your curriculum design and implementation capability from the ground up, modelling effective practice and supporting you to develop a sequenced...

Supporting GCSE computer science students at grades 1-3 – face to faceCP278

This evidence-based CPD aims to raise knowledge amongst teachers of how to achieve the most out of your students, working towards grades 1 – 3 in GCSE computer science. Whether you’re already teaching computer science or completely new to the subject, this course is designed to support your understanding...

New to computing pathway - RemoteCP479

Computing is an evolving and exciting subject to teach, which opens up a variety of career options. This pathway will support you start your journey to becoming upskilled with the subject knowledge and confidence to teach computing. By booking onto this pathway, you’ll complete two of the following courses from...

Programming with Python – intensive CPDCP287

Take your first steps to becoming a competent teacher of Python programming; this CPD will develop your foundational knowledge around the Python language. During this three day pathway you’ll learn about the three main programming concepts, sequencing, selection and iteration; sub-routines including...

Preparing to teach GCSE computer science – intensive CPDCP286

Designed for teachers who have already taught some computing, including at key stage 3. The ‘preparing to teach GCSE computer science’ pathway will support you with the development of subject knowledge to meet the requirements of GCSE computer science.This intensive CPD package will provide you with the...

New to computing – intensive CPDCP285

The ‘new to computing’ pathway provides subject knowledge enhancement for new to computing teachers, up to and including GCSE Computer Science. Whether you’ve recently qualified as a computing specialist teacher; or if you’re looking to add computing as a second specialism this CPD will guide...

Getting started with Python programming – short courseCP351

This short course will introduce you to the text-based programming language, Python. During the 90 minutes, you’ll be introduced to the three programming constructs, sequencing, selection and iteration. You’ll have the opportunity to investigate, run and modify existing programs, whilst being supported by...

New to computing – residentialCP280

The ‘new to computing’ pathway provides subject knowledge enhancement for new to computing teachers, up to and including GCSE Computer Science. Whether you’ve recently qualified as a computing specialist teacher; or if you’re looking to add computing as a second specialism this CPD will guide...

Maths in computer science - face to faceCP234

Mathematics is firmly embedded at the core of computer science, from processing data using binary to the development of algorithms. The teaching of computing can be more effective when it builds on students’ existing mathematical knowledge and approaches. This provides a more joined-up...

Python programming: analysis, design and evaluation - face to faceCP244

As you progress beyond the basics of Python programming, this course will help you develop an understanding how programs are developed using the software life cycle, specifically the analysis, design and evaluation of a working solution.During this course you’ll develop your understanding of how to analysis a...

Search and sort algorithms - face to faceCP230

An understanding of algorithms is fundamental to success in GCSE computer science. To reach their full potential, students of GCSE computer science need to be confident in using decomposition and abstraction to solve problems.Explore how each of the core search and sort algorithms function; exploring how they...

Teaching key stage 1 computing - module 1 - remoteCP450

Computing is a rich and relevant subject. It includes the foundational knowledge of computer science; the applications of information technology and the implications for digital literacy in the modern world.Computing is a rich and relevant subject. It includes the foundational knowledge of computer science; the...

Representing algorithms using flowcharts and pseudocode - face to faceCP220

An understanding of algorithms is vital for success in GCSE computer science. Students need to know how algorithms are designed to solve a problem, and how these designs are represented to other humans.Improve your knowledge of algorithms to the level appropriate for GCSE teaching. Become confident in using the key...

Pages