Filters

Clear all

Location

Miles from location:

Showing 514 results

Show
results per page

An introduction to algorithms, programming and data in GCSE computer science - face to faceCP228

Take your first steps towards teaching GCSE computer science and establish a foundational knowledge base of concepts, terminology and classroom practice. Find out how algorithms are designed and how programs are written to provide clear instructions to machines. Learn about the binary system and how it's used by...

An introduction to computer systems, networking and security in GCSE computer science - face to faceCP238

Take your first steps towards teaching GCSE computer science and establish a foundational knowledge base of concepts, terminology and classroom practice. Find out how the components of computer systems interlink and how these can then be connected together to form a network.Learn about the different components of...

Foundation knowledge of computer science for KS3 and GCSE - remoteCP426

A high-quality computer science education equips students to use computational thinking and creativity to understand and change the world. Computer science forms the core of the computing national curriculum, a foundation subject and a vital aspect of a broad and balanced curriculum for all learners. If you’re...

Foundation knowledge of computer science for KS3 and GCSE (face to face)CP226

A high-quality computer science education equips students to use computational thinking and creativity to understand and change the world. Computer science forms the core of the computing national curriculum, a foundation subject and a vital aspect of a broad and balanced curriculum for all learners. If you’re...

Fundamentals of computer networks - remoteCP422

Computer networks exist all around us. During the course, you will demystify the hardware and network topologies used for data transfer between computers and help you make topic learning relevant and engaging to students.Learn how computers of all shapes and sizes are connected physically, or wirelessly, and how this...

Maths in computer science - remoteCP434

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 learning journey.During...

Python programming constructs: sequencing, selection & iteration - remoteCP423

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

Python programming constructs: sequencing, selection & iteration for AQA specificationCP423B

Take your first steps to becoming a competent teacher of Python programming; this CPD will develop your foundational knowledge around the Python language. This course references the AQA 8525 9-1 GCSE Computer Science specification and the pseudocode representation that will be used in exams.You’ll learn how to...

Python programming constructs: sequencing, selection & iteration for OCR specificationCP423A

Take your first steps to becoming a competent teacher of Python programming; this CPD will develop your foundational knowledge around the Python language. This course references the OCR J277 9-1 GCSE Computer Science specification and their Exam Reference Language, allowing you to explore practical programming and OCR...

Python programming constructs: sequencing, selection & iteration for Pearson specificationCP423C

Take your first steps to becoming a competent teacher of Python programming; this CPD will develop your foundational knowledge around the Python language. This course references the Pearson 9-1 GCSE Computer Science specification, using programming questions and solutions from their specification and sample materials....

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

Python programming: advanced subject knowledge, implementation and testing - remoteCP463

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 implementation and testing of a working solution.During this course you’ll develop your Python skills by exploring advanced...

Python programming: analysis, design and evaluation - remoteCP464

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

Python programming: working with data - remoteCP433

As you progress beyond the basics of Python programming, this course will help you develop the level of programming skill required for upto GCSE computer science. You’ll go further through the fundamentals of programming, with lots of hands-on experience under the guidance of highly successful teachers of...

Representing algorithms using flowcharts and pseudocode - remoteCP420

An understanding of algorithms is vital for success in 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 up to GCSE teaching. Become confident in using the key...

Pages