June 8, 2015 by dragonflytraining
PROMOTING COMPUTATIONAL AND ALGORITHMIC THINKING
From flow charts to algorithms and pseudocode – we first look at how to plan a piece of code without even touching the computer! Pupils are very keen to start programming and usually resist learning the logical steps prior to writing code. It is extremely important to teach the first steps in programming via the deeper concepts of computational and logical thinking and not jump straight into the code soup! The tools here are the use of abstraction and flow charts. Pupils then learn how to turn these into simple algorithms using pseudocode which is independent of any programming language. It is only in the final step of the process that we can advance from pseudocode to code – in this case Python.
This course will provide hands-on experience in computational and algorithmic thinking and programming in Python. The core elements of programming at KS4 (data types, iteration, selection and functions) are covered as well as making two interactive games in Python. This course is suitable for absolute beginners in programming and for teachers of KS4 computer science.
Book your place on this fantastic course by visiting our website at the following link: