Listing all results (39)

Creative coding with Sonic PiCY249

Sonic Pi provides a way to engage a wider group of students with computational thinking. This popular software creates music based on programming. Through the creative process students receive fast feedback, develop debugging skills and increase their confidence through tinkering and exploration.Join the creator of...

Databases unleashedCY235

Databases offer an efficient way to store, retrieve and analyse data – they power the most popular online services, and are critical to retail, entertainment and everything across the modern world. An understanding of databases and their potential is crucial for future employability, and for success in GCSE and A...

Differentiating for learning in STEM teachingNE702

Online course. Flexible participation. Improve your practice of differentiating for learning, by diagnosing your students' current levels of understanding and differentiating for learning by task. Led by experts in assessment for learning Dylan Wiliam, Chris Harrison and Andrea Mapplebeck. Join this course to...

GCSE computer science theory - teaching the tough topicsCY239

Some computer science theory is perceived to be hard to learn, and hard to teach. We'll tackle this preconception head on and equip you with powerful ways to help your students reach their highest potential in exams. Experienced and successful lead teachers of computer science will share their tips for teaching:...

Greenfoot CampCY222

Greenfoot is widely used in education as an introduction to Object Oriented Programming (OOP) using the Java language. Developed in the UK, it has become a core requirement of some GCSE specifications, while remaining an attractive option for others. Greenfoot is also useful for introducing OOP at A level. This...

Inspiring students through a farming contextRP708

This event takes place at the arable industry's leading technical event, Cereals 2017. The CPD, run in collaboration with the Institute of Agricultural Engineers, will enable teachers to link with the cutting edge research and industry experts to enhance subject knowledge, widen understanding of the technical...

Introduction to functional programmingCY240

Functional programming requires a different way of thinking and can be challenging to students and their teachers. Led by a CAS Master Teacher and principle lecturer in computing, this CPD will help you understand functional programs. It will also help you teach students to write functional code that other...

IT Technicians supporting learning in ComputingCY214

ICT and computing technicians bring expertise to schools that can complement the teaching team to the benefit of all students. Becoming more involved in classroom learning can be hugely rewarding for technicians, and can forge strong relationships with teachers and students. It can also boost the status of...

Linking STEM curriculum learning to careersNE712

Enhance your role as a STEM (science, technology, engineering or mathematics) subject teacher by linking curriculum learning to careers. Through weekly tasks, you will identify how to adapt your STEM curriculum, engaging your students in careers linked to their classroom learning. Learn from experienced educators who...

Mathematics for A level computer scienceCY211

The mathematics of computer science A level is formidable. This course will help teachers, whether they are new to teaching at this level or have a depth of experience, to effectively use tried and tested teaching methods. From the fundamentals of number bases and units of information, through to Boolean algebra,...

Pages