Events


CPD in Computer Science/Computing theory and programming

  • £0.00
  • 25/10/2019 08:30 - 25/10/2019 06:00
  • Royal Grammar School, Amersham Road. High Wycombe Buckinghamshire HP13 6QT

You’ll find out about writing easy-to-understand code to collect, process and display data. Develop your knowledge of data types, and how data structures are manipulated in python programs. Become confident in using logic and arithmetic to write efficient code to execute algorithms. New program code almost always contains errors; you’ll become adept at identifying and correcting them, and testing the functionality of your code. The course will take you through the basics of Python to a GCSE level. www.stem.org.uk/cpd/455995/python-programming-essentials-gcse-computer-science Bursary available

Read More
  • £0.00
  • 29/11/2019 08:30 - 29/11/2019 18:00
  • Royal Grammar School, Amersham Road. High Wycombe Buckinghamshire HP13 6QT

This course centres on the core search and sort algorithms; exploring how they manipulate data structures and comparing the relative efficiency of different methods.You will become skilled using formal maths and logic to design algorithms, and be able to trace algorithms confidently, finding and fixing errors. You’ll become familiar with the execution of algorithms in Python, supporting practical programming tasks. Link enclosed https://www.stem.org.uk/cpd/456046/algorithms-gcse-computer-science

Read More
  • £0.00
  • 19/12/2019 08:30 - 19/12/2019 18:00
  • Royal Grammar School, Amersham Road. High Wycombe Buckinghamshire HP13 6QT

This course opens the box, looking at the components of a computer, what they do and how they work together in computer systems. You’ll learn about the processor that sits at the centre, as well as memory, storage and the other key pieces of hardware. Mapped closely to the specifications of GCSE computer science, the course will provide you with deepened knowledge and confidence to equip your pupils with for their exams. bursary available https://www.stem.org.uk/cpd/456053/data-and-computer-systems-gcse-computer-science

Read More
  • £0.00
  • 20/12/2019 08:30 - 20/12/2019 18:00
  • Royal Grammar School, Amersham Road. High Wycombe Buckinghamshire HP13 6QT

Networked computers, and cyber-security issues, are the focus of this two-day professional development. Gain comprehensive knowledge of the hardware and software systems that comprise networks, including the globally connected systems forming the internet. You’ll develop your knowledge of computer security including measures to guard against a range of threats, both technical and behavioural. You’ll learn about vulnerabilities – where they come from, how they are exploited, and what can be done about them; knowledge which helps inform your pupils and make them safer online citizens. Bursary Available https://www.stem.org.uk/cpd/456058/networks-and-cyber-security-gcse-computer-science

Read More
  • £0.00
  • 30/08/2019 08:30 - 30/08/2019 18:00
  • Royal Grammar School, Amersham Road. High Wycombe Buckinghamshire HP13 6QT

Networked computers, and cyber-security issues, are the focus of this two-day professional development. Gain comprehensive knowledge of the hardware and software systems that comprise networks, including the globally connected systems forming the internet. You’ll develop your knowledge of computer security including measures to guard against a range of threats, both technical and behavioural. You’ll learn about vulnerabilities – where they come from, how they are exploited, and what can be done about them; knowledge which helps inform your pupils and make them safer online citizens. Bursary Available https://www.stem.org.uk/cpd/456368/networks-and-cyber-security-gcse-computer-science

Read More
  • £0.00
  • 29/08/2019 08:30 - 29/08/2019 18:00
  • Royal Grammar School, Amersham Road. High Wycombe Buckinghamshire HP13 6QT

This course opens the box, looking at the components of a computer, what they do and how they work together in computer systems. You’ll learn about the processor that sits at the centre, as well as memory, storage and the other key pieces of hardware. Mapped closely to the specifications of GCSE computer science, the course will provide you with deepened knowledge and confidence to equip your pupils with for their exams. bursary available https://www.stem.org.uk/cpd/456140/data-and-computer-systems-gcse-computer-science

Read More
  • £0.00
  • 28/08/2019 08:30 - 28/08/2019 18:00
  • Royal Grammar School, Amersham Road. High Wycombe Buckinghamshire HP13 6QT

This course centres on the core search and sort algorithms; exploring how they manipulate data structures and comparing the relative efficiency of different methods.You will become skilled using formal maths and logic to design algorithms, and be able to trace algorithms confidently, finding and fixing errors. You’ll become familiar with the execution of algorithms in Python, supporting practical programming tasks. Link enclosed www.stem.org.uk/cpd/456127/algorithms-gcse-computer-science

Read More
  • £0.00
  • 27/08/2019 08:30 - 27/08/2019 06:00
  • Royal Grammar School, Amersham Road. High Wycombe Buckinghamshire HP13 6QT

You’ll find out about writing easy-to-understand code to collect, process and display data. Develop your knowledge of data types, and how data structures are manipulated in python programs. Become confident in using logic and arithmetic to write efficient code to execute algorithms. New program code almost always contains errors; you’ll become adept at identifying and correcting them, and testing the functionality of your code. The course will take you through the basics of Python to a GCSE level. Bursary available

Read More
  • £500
  • 22/07/2019 09:30 - 26/07/2019 16:30
  • 100 Marylebone Lane, London, UK

This course has been designed to not only teach the fundamentals of programming but also to focus on how these can be delivered in the classroom. There will be two workshops: one aimed at beginners, and the other at intermediate and more-advanced programmers.

Read More
  • £270
  • 06/07/2019 09:00 - 07/07/2019 16:00
  • Wolverhampton WV4 6JP, UK

DAY 1 Session 1: Fundamentals of Programming and Computational Thinking Computational thinking; Standard and complex algorithms; Efficiency of different algorithms; Standard and complex algorithms – algorithms for Quick and Merge Sort. Session 2: Data structures Trees, stacks and queues; Graphs, linked lists, intractable algorithms, and Dijkstra/A*. DAY 2 Session 1: Object Oriented Programming Classes, objects, attributes, methods; Encapsulation, inheritance, polymorphism, aggregation, composition, overriding; Unified Modelling Language (UML); Practical coding examples and exam questions. Session 2: Maths for Computer Science Data representation – floating point arithmetic, addition and subtraction, normalisation, masking and shifts. Session 3: Review of exam questions A look at selected topics from various boards.

Read More
  • £270
  • 29/06/2019 09:30 - 30/06/2019 16:30
  • 100 Marylebone Ln, Marylebone, London W1U 2QB, UK

Overview and techniques for teaching the most-challenging topics in linear A-Level Computing, ideally suited to teachers who’ve taught GCSE Computing for some time. We’ll focus on core theory common to all boards. You’ll leave with lots of resources to help you through the two years of teaching the course.

Read More
  • 28/06/2019 09:00
  • Royal Grammar School, High Wycombe, UK

This course is delivered as part of the National Centre for Computing Education, and forms part of the Computer Science Accelerator programme An understanding of algorithms is fundamental to success in computer science. To reach their full potential, students of GCSE computer science need to be confident in using decomposition and abstraction to solve problems.

Read More
  • 27/06/2019 09:00
  • Royal Grammar School, High Wycombe, UK

This course is delivered as part of the National Centre for Computing Education, and forms part of the Computer Science Accelerator programme An understanding of algorithms is fundamental to success in computer science. To reach their full potential, students of GCSE computer science need to be confident in using decomposition and abstraction to solve problems.

Read More
  • £270
  • 22/06/2019 09:30 - 23/06/2019 16:30
  • Wolverhampton WV4 6JP, UK

Hands-on A-Level Computing: Programming for A-Level - Developing key programming skills using Python (2 days)

Read More
  • £270
  • 08/06/2019 09:30 - 09/06/2019 16:30
  • 100 Marylebone Ln, Marylebone, London W1U 2QB, UK

The course will highlight the key skills for delivering the A Level, plus the progression of techniques from GCSE Computer Science. It aims to give teachers the confidence to program solutions for past A-Level questions, and to provide an awareness of the skills required for the successful completion of an A-Level programming project.

Read More
  • 06/06/2019 09:00
  • Royal Grammar School, High Wycombe, UK

This course is delivered as part of the National Centre for Computing Education, and forms part of the Computer Science Accelerator programme. The level of programming skill required for GCSE becomes demanding, and may seem daunting for those without a programming background. This professional development aims to take you from novice programmer to competent teacher of Python programming. You’ll be walked through the fundamentals of programming, with lots of hands-on experience under the guidance of highly successful teachers of computer science. You’ll find out about writing easy-to-understand code to collect, process and display data. Develop your knowledge of data types, and how data structures are manipulated in python programs. Become confident in using logic and arithmetic to write efficient code to execute algorithms. New program code almost always contains errors; you’ll become adept at identifying and correcting them, and testing the functionality of your code.

Read More
  • £270
  • 02/03/2019 09:30 - 03/03/2019 16:30
  • 100 Marylebone Ln, Marylebone, London W1U 2QB, UK

We are running two separate workshops covering the theory aspects of the GCSE and A level Computer Science courses. We recommend that delegates have already attended the GCSE Theory course or have previous experience of teaching Computer Science to GCSE.

Read More
  • £160
  • 15/02/2019 09:30
  • Royal Grammar School, High Wycombe, UK

Covers the challenging content pupils struggle with: the computational-thinking and algorithms paper of any examination board. Focusses on the teaching strategies for the technical topics involved in the new specifications. Shows how algorithms can be approached with confidence, working through all key programming constructs. Also covers other material such as Boolean logic, programming techniques and methodologies. Ideally suited to those who have taught GCSE Computing or who are considering doing so for the first time. Lots of resources to help them through the first year of teaching the course.

Read More
  • £270
  • 17/12/2018 09:00 - 18/12/2018 16:30
  • Wetherby Senior School

A CPD course for ICT teachers of all abilities, this will equip you with the skills and confidence to teach, in an interesting and engaging way, the GCSE CS curriculum, including the programming content and skills required for approaching examination questions as well as the non-examination assessment. Subject to sufficient interest, there will be an A level parallel workshop covering more advanced concepts. IF BOOKING FOR ONE DAY ONLY, THE CHARGE IS £150 (TWO DAYS = £270)

Read More