Boolean Logic, Pathfinding Algorithms and Making the most of the Isaac CS Platform (A Level Strand 2) CH310 / F01

Start date
24 Jun 24
Duration
5 Hours
Location
One Sixth Form College, Scrivener Drive, Pinewood, Ipswich IP8 3SU View on Google Map

Summary

A Level Strand 2 forms part of The Big Secondary CPD & Networking Event

Boolean logic: Boolean logic is a way of describing the circuits inside a computer, and the same concept can be represented by a logic circuit diagram, a truth table, or a Boolean expression.  You will learn how to interpret circuit diagrams, write Boolean expressions and explore the laws of Boolean algebra.  Explore how Boolean logic is mapped to the A Level computer science curriculum, discuss strategies of how to teach Boolean logic effectively and explore exam style questions and the expectations required of your students.

Pathfinding algorithm: 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’ll explore how pathfinding algorithms are mapped to the A Level computer science curriculum, including the opportunity to discuss strategies of how to teach both algorithms effectively.

Isaac Computer Science Platform: Isaac Computer Science is an exciting, free learning platform, aimed at supporting students with the subject knowledge required for GCSE and A Level. During this short course, you’ll learn about the features available on the Isaac Computer Science platform, including how to:

• create a group (if you have your students' email addresses to hand, you can set them up as a group during the session)• set assignments (choose from our bank of pre-made question 'gameboards')• view your students' progress in their assignments• use auto-marking to inform your teaching• create your own custom ‘gameboard’

We can support you in enhancing the computing curriculum within schools

Who is it for?

This strand is aimed at teachers delivering A Level computer science. It is advised you have some basic knowledge of Boolean logic from GCSE computer science specifications and some basic knowledge of algorithms from GCSE computer science specifications.  

 

What topics are covered?

During this Strand you will explore

Boolean logic: Logic gates – the various logic gates required for A Level computer science. You’ll learn how each of the logic gates can be represented as a truth table and how to write Boolean expressions for a given circuit diagram.  Boolean algebra – the laws of Boolean algebra, how to apply the laws to manipulate Boolean expressions and explore A Level style exam questions.

Pathfinding algorithms: Dijkstra’s Shortest Path Algorithm – how the Dijkstra’s algorithm functions, including with examples and opportunities for you to put the algorithm in practice. A* Search Algorithm – how the A* search algorithm works, you’ll have the opportunity to practice using examples and explore the pseudocode behind the algorithm.

Isaac Computer Science Platform:– this session will support you with the platform, it’ll include a live demonstration, try out the platform and have the opportunity to ask questions.

Who is the course leader?

Outcomes

Boolean Logic: 

  • Explore the various logic gates required for A Level computer science; draw and interpret logic gate circuit diagrams
  • Construct an equivalent logic gate circuit for a given Boolean expression
  • Identify and explain the laws of Boolean algebra
  • Apply the laws of Boolean algebra to simplify and manipulate Boolean expressions

Pathfinding Algorithms: 

  • Understand the purpose of pathfinding algorithms
  • Explore the Dijkstra’s algorithm, examine how the algorithm functions
  • Explore the A* search algorithm, examine how the algorithm functions
  • Practice finding the shortest path, using both pathfinding algorithms

Making the most of the Isaac CS Platform: You can create a free account on their website.

  • understand how to create a class group and set assignments on the Isaac Computer Science platform
  • explore how to create ‘gameboards’ on the platform

The conference covers the Teach Computing offer and how it can help you.

Sessions

DateTimeLocation
Boolean logic24 June 202409:00-12:00One Sixth Form College
Pathfinding algorithms24 June 202412:00-14:00One Sixth Form College
Making the most of the Isaac CS Platform - GCSE & A Level24 June 202414:00-15:30One Sixth Form College

Share with your CPD booker

Included in your CPD subscription

Are you a state-funded Special School or PRU unit? You may be eligible for reduced course fees and even subsidies. Get in touch to check your eligibility and book your place directly. You can see our fees and subsidy information here.

Interested in this course?

Sign up to receive our emails to hear about the latest CPD available