Results for "problem solving" (21)

Problem solving in computing and across STEM - part 1

UK students are good problem solvers. PISA tests reveal that they are better than most international peers, including those from countries with better performance in mathematics and reading. Can this help their achievement in computing and other STEM subjects?This series of articles explores problem solving in computing and across STEM, asking ‘what is...

Problem solving in computing and across STEM - part 2

In part 1 we discovered that STEM subjects have common practices that can be shared and taught in the same way to reinforce and improve students’ learning. In part 2 we look at a possible approach to problem solving in computing and how this touches other STEM subjects.Solving problems in computing – a possible approachComputers process data. Problem...

Problem solving in computing and across STEM - part 3

Our previous articles (part 1 and part 2) have looked at how problem solving is used in STEM subjects and the skills that can be transferred to other subjects to improve learning.In part 3 we learn how debugging can be utilised in other lessons as well as posing questions we as teachers should all be thinking about…Debugging – evaluation and testing in...

Developing mathematical thinking and problem solving through ScratchCY006

Scratch is a free programming language available to use online or as a free download. The software is commonly used in schools to deliver many elements of the KS2 Computing Curriculum. There have been many studies and pilot projects evaluating the impact of how learning computer programming can impact positively on...

Maths subject knowledge: proportional reasoningNE204

Proportional reasoning, and the use of ratios, is required across different areas of the mathematics curriculum. It is essential to many areas of science and technology and is used in a range of real-world situations in both life and work. On this self-paced, online subject knowledge course, we explore a number of...

Bringing Mars exploration to the classroomCY218

ESA's ExoMars mission will search for signs of life on the red planet. Using Lego robotics, data logging and simple engineering challenges you will learn how to link this exciting context across STEM subjects, motivating students to link together skills and knowledge. The course will include lesson activities and...

Algorithms in GCSE computer scienceCP200

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

Programming 101: An Introduction to Python for EducatorsCO207

Explore the basics of Python. Guided by the Raspberry Pi Foundation, you’ll learn to code your first program

Language, truth and logic

Written by: Greg Michaelson, Heriot Watt University.It’s curious how discussions about teaching programming often descend into arguments about the merits of different programming languages, especially for beginners.Right now, the main divide seems to be between visual languages, like Scratch, BYOB and AppInventor, and textual languages, like Python or Java....

Computing for students with complex SEND needsCY700

The computing curriculum provides the opportunity to teach pupils key problem-solving skills, as well as supporting literacy, numeracy and life skills through a variety of unplugged and computer-based activities.This course will provide you with the confidence and practical ideas to adapt the curriculum for the...

Pages