Filters

Clear all

Location

Miles from location:

Showing 2369 results

Show
results per page

Pathfinding algorithms in A Level computer scienceCP514

Pathfinding algorithms are used to find solutions to a given problem, using the shortest path between a set of points. These problems are commonplace, from satellite navigation systems to internet packet routing. During this course you’ll learn how the Dijkstra’s and A* search algorithms function.You...

Python programming constructs: sequencing, selection and iteration - face to faceCP223

Take your first steps to becoming a competent teacher of Python programming; this CPD will develop your foundational knowledge around the Python language. Learn how to write code to input, process and output data, and how to manipulate data stored in variables. Using the building blocks of sequence, selection and...

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...

Systems architecture in A Level computer scienceCP515

Unlock the inner workings of computer systems during this course. Delve into the purpose and function of key system components, gaining insight into how they impact overall performance and functionality. Master the fundamentals of Von Neumann architecture and the fetch-decode-execute cycle. You’ll evaluate the...

Teaching an inclusive context rich primary computing curriculum – residentialCP012

Some children seem to naturally flourish in computing, while others need more support to reach their potential. This two day residential will explore a range of strategies to engage and support all pupils in computing.By using real-world contexts, you can teach aspects of computing using contexts from other...

Teaching GCSE computer science - residentialCP297

GCSE Computer Science comprises a rich, knowledge-based curriculum. This CPD equips you with effective teaching strategies to build student knowledge for long-term recall, leading to confidence in assessments. During the residential you’ll explore those pedagogy approaches which are proven to be the most...

Teaching GCSE computer science developing knowledge and understanding - face to faceCP241

GCSE Computer Science comprises a rich, knowledge-based curriculum. This CPD equips participants with effective teaching strategies to build student knowledge for long-term recall, leading to confidence in assessments.During the course you will explore those pedagogy approaches which are proven to be the most...

Teaching GCSE computer science pedagogy for programming - face to faceCP242

It is crucial that teachers have knowledge of programming, and can write programs that solve the problems posed in GCSE CS. Building on this solid base, this CPD helps teachers to teach others how to become effective programmers. Making use of the latest evidence-based research and practice, participants will develop...

Teaching key stage 2 computing - residentialCP002

This two-day residential will support understanding of what computing learning looks like in Key Stage 2. You will explore the breadth of computing, through activities which develop skills and knowledge across the curriculum. Through Key Stage 2, the computing curriculum aims to deepen understanding of computer...

UK CanSat competition teacher workshopCP601

This workshop is aimed at teachers who have entered a team into the UK CanSat competition.The first day of the workshop will be made up of the Python programming constructs: sequencing, selection and iteration course (you may be eligible for a subsidy for this course) and the Raspberry Pi Pico course. Following a day...

Developing your leadership through the Science Leadership Benchmarks - secondarySL219

"Are you a primary science leader looking to elevate your impact and provide a great science education for the children in your school? Discover how the science leadership benchmarks can help you develop as a leader and provide a framework for subject improvement. Our one-day course will support you to: ...

Summer School for ECTs teaching 11-16 scienceSL255

This summer school is for science teachers who are Early Career Teachers (ECTs). where you will receive in-depth support around practical work, dealing with misconceptions and helping you plan for success in your first term's teaching. Experienced teaching colleagues will support you to consolidate your understanding...

Get creative with digital media in primarySL909

In this fantastic course, you'll explore how to lead children in creating a range of exciting projects including video, audio, and written content. You'll identify effective approaches for classroom delivery using a range of software and applications.Teaching different subject areas using technology can be engaging...

Adapted teaching and effective learning interventions in secondary computingCP448

Getting computing education back on track, for all students, is an urgent priority requiring informed planning and implementation. Teaching and learning in computing has been challenging, with some aspects of subject knowledge and skills put under real pressure.This CPD takes the best evidence and practice for...

Algorithms and programming in key stage 1CP019

This CPD will deepen your understanding of algorithms and programming within the Key Stage 1 curriculum, providing you with the tools and knowledge to teach these concepts with confidence. Through unpicking the National Curriculum, you will better understand how programming is taught effectively in Key Stage One. You...

Pages