What you'll learn
1. Transform numbers between number bases and perform arithmetic in number bases
2. Identify, describe and compute sequences of numbers and their sums.
3. Represent and describe space numerically using coordinates and graphs.
4. Study, represent and describe variations of quantities via functions and their graphs.
Description
Welcome to Introduction to Numerical Mathematics. This is designed to give you part of the mathematical foundations needed to work in computer science in any of its strands, from business to visual digital arts, music, games. At any stage of the problem solving and modelling stage you will require numerical and computational tools. We get you started in binary and other number bases, some tools to make sense of sequences of numbers, how to represent space numerical using coordinates, how to study variations of quantities via functions and their graphs.
For this we prepared computing and everyday life problems for you to solve using these tools, from sending secret messages to designing computer graphics. If you wish to take it further you can join the BSc Computer Science degree and complete the full module ‘Numerical Mathematics’. Enjoy!
Requirements
Access to a computer or mobile device with an internet connection.
Motivation to learn!
There are no special materials or prerequisite knowledge required for this course.
Who this course is for
Students who are new to this field
Students willing to put in a couple hours to learn about Mathematics for Computer Science
Advanced students wanting to add another skill to their portfolio
Content Creator
Dr Matthew Yee-King – Lecturer – Computing Department, Goldsmiths, University of London
Dr Sara Santos – Lecturer of Mathematics – Computing Department, Goldsmiths, University of London
This course includes
Participation Confirmation/Certificate
Option for learning at your own pace
Videos and reading material about the course
Practice tests
Assessed tasks with feedback from other course participants
Evaluated tests with feedback
Evaluated programming tasks