Maths in computer science
CO434 Online course
Mathematics is firmly embedded at the core of computer science, during this course you’ll explore the foundational topics at the heart of mathematics and computer science.
Skip to course bookingMathematics 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 this course you’ll explore how mathematics and computing are closely linked. You’ll upskill in foundational topics including number systems, logic, and arithmetic and relational operations. You’ll also apply mathematical techniques to teaching vector graphics and compression.
Who is it for?
No prior experience or knowledge of computing is expected before attending this course. It is advised that you become familiar with the National Curriculum in Computing before participating.
Topics covered
Number systems – during this section you’ll learn how to convert between binary, denary and hexadecimal, develop confidence in working with binary numbers and carry out operations including binary addition, subtraction and shifts.
Arithmetic and relational operations – during this section you’ll explore how operators and functions are represented in maths and computer science and how to manipulate, apply arithmetic and relational operators in computer programs and spreadsheets.
Logic – this section will develop your understanding of using Boolean statements and their use in computer programming. You’ll also use and combine logical operators including AND, OR, NOT and XOR gates in circuit diagrams and truth tables.
Applied mathematical techniques – during this section you’ll bring maths teaching approaches to calculations of images, audio and storage files. You’ll explore how to accurately teach the scaling of vector images, compression including ratios and check digits.
How long is this course?
This course will take you approximately 6 hours to complete.
How will you learn?
This online, self-paced course can be completed flexibly. You can join and start this course at any time after the advertised date, and keep access for a year after booking.
Outcomes
On this online course you will:
• Build upon the maths curriculum to strengthen student understanding, appropriate for their developmental stage• Develop maths capability in ways that align to the teaching students receive in mathematics lessons, helping them to transfer their knowledge between subjects• Apply maths in problems used for assessment of GCSE computer science
This course is part of the KS3 and GCSE Computer Science subject knowledge certificate
Key stage 3 and GCSE Computer Science certificate
Our certificate is designed to help you develop or refresh your computer science subject knowledge.
Join this course
You need to be logged in to join the course.
Adapted teaching and effective learning interventions in secondary computing
Develop an evidence-informed approach to education recovery over a sustained period, securing the computing education of young people following a period of great disruption.
Adapting the teach computing curriculum for mixed-year classes
Explore progression within Teach Computing Curriculum and how to use this to adapt it for your own mixed-age setting.
Advanced A-Level Programming
Deepen your knowledge of algorithms, recursion, and Big O notation with this CPD course for new A-level Computer Science teachers.