Mathematics for Computer Science

This specialisation covers topics ranging from basic computing principles to the mathematical foundations required for computer science. You will learn fundamental concepts of how computers work, which can be applied to any software or computer system. You will also gain the practical skillset needed to write interactive, graphical programs at an introductory level. The numerical mathematics component will provide you with numerical and computational tools that are essential for the problem solving and modelling stages of computer science.

Created by: Dr Matthew Yee-King

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 78 / 100

icon
Course 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!"

icon
Instructor Details

placeholder

Dr Matthew Yee-King is a Lecturer in Computing at Goldsmiths, University of London. He is an expert in creative digital signal processing and computer music and has worked with some of the leading names in the UK experimental music scene. He teaches on the BSc Creative Computing topics such as audio signal processing and synthesis, programming in Processing and audio development for the Android platform.

icon
More courses by Dr Matthew Yee-King

Responsive Web Design

Free

Foundations of Data Science: K-Means Clustering in Python

Free

icon
More game design courses

An Introduction to Interactive Programming in Python (Part 2)

Free

Code Yourself! An Introduction to Programming

Free

The Psychology of Color in Game Design & Development

$11.99

Autodesk Fusion 360 Integrated CAD/CAM/CAE

Free

The Board Game Developer: Become A Game Design Ninja

$11.99

Online Games: Literature, New Media, and Narrative

Free

icon
Reviews

3.9

14 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Dustin R on 7-Oct-19

The material was interesting, but the format that we were to give for quiz answers was, at times, ambiguous. Several of the quizzes had errors in the material which made answering the question and receiving full credit impossible. I have submitted these to the Coursera Support staff, and they are to get in contact with the university regarding these issues.

By Animesh S B on 8-Jul-19

The course was great with all perfect assignments and quizzes however I did like the 8hr penalty for each graded quiz. It was a long wait to take the graded quiz again which was quite stressful for me. Overall I would recommend the course to anyone who is just starting computer science or plans to revisit the basics of Compsci.

By Iva M on 10-Oct-19

The course really expanded my math knowledge and sparked the interest to learn even more.

By Doug D on 16-Jul-19

Pretty good teaching. My only complaint would be some seeming technical flaws with some tests that made a few questions hard to understand. They are either technical flaws in rendering the templates maybe, or I just couldn't understand the explanation.

By Gabriel O B on 30-Oct-19

I didn't purchase the certificate because I only do this for learning, but I completed all the contents that were allowed to me and I loved the course. The professor is great, she explains with great clarity and good examples. Also, the quizzes are perfect to maintain a good learning progression curve. Thanks to all!

By Sergio F C C on 11-Aug-19

VERY VERY VERY Detailed class. The professor is very intense and makes you practice a lot to reinforce learning and has so many outside resources to supplement learning. She also encourages communication among class members which is cute. She is very passionate. This is the closest I have come to a real college class on Coursera, talking from actual college experience.

By Mahmoud H E Y on 7-Jul-19

Clear Learning

By Toygar E on 27-Jun-19

The professor is nice and does her best but overall the course is not structured well. Some hard to grasp assignments, assignments where you must collaborate with peers in loosely defined ways. Almost no feedback in quizzes. Failure in quizzes due to incorrect input format.

By Deleted A on 20-Feb-19

The content is very interesting and the professor is amazing.But, the quality of the examinations could use some perfecting, although they are challenging and relevant which is a very good thing!

By Greg L on 3-May-19

still errors in quizzes after notification in beta-test. No-one from staff replies to comments or forums. I really want to give it 3.5, not 4

By Chan C K on 10-May-19

quizes are sometime buggy otherwise everything is fine

By Jordan W on 6-Mar-19

Great review of maths for comp sci