Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare

Quick Facts

Medium Of InstructionsMode Of LearningMode Of Delivery
EnglishSelf StudyVideo and Text Based

Course Overview

In today’s world where technology has become a part of everyone's life without us even noticing it, Computer science plays a very important role. Because of this computer science has become a field where there is a maximum requirement of the workforce with the workers having the maximum level of skill and knowledge about the same. Every candidate who chooses to become a great programmer in the future aims to sharpen his/ her skill in computer science, for which they need to have a strong hand in their mathematical skills. 

The main aim of mathematics is that it helps in imparting the students with the art of analysing, understanding and reading any problem that arises and helps them to come up with an effective solution before it hinders their work or the programme. It gives the candidate great analytical skills by teaching them how to utilize algorithms.

This shows how important mathematics is for the candidate who opts for computer science. To upgrade these skills Coursera has come up with the Mathematics for Computer science course which will make the candidate field ready for their future and help them understand computer science in a perfect way.

The Highlights

  • Approx. 37 hours course
  • 100% online learning
  • Favourable for candidates with beginner knowledge.
  • Flexible deadlines
  • Offered by University of London and Goldsmiths, University of London
  • Available with 7 days full access free trial

Programme Offerings

  • quizzes
  • Projects
  • assignments
  • Readings
  • video.

Courses and Certificate Fees

Certificate AvailabilityCertificate Providing Authority
yesUniversity of London, LondonCoursera

The detailed bifurcation of the fee is mentioned below in the table: 

HeadAmount in INR
1 monthRs. 3,275
3 monthRs. 6,550
6 monthRs. 9,825



Eligibility Criteria

Education

This course will be easy and favourable for the candidates who have finished the first 2 parts of the Introduction to Computer Science and Programming Specialization successfully.

Certification qualification details

Participants are eligible for a certificate of completion after they make a payment and complete the entire programme. 

What you will learn

Mathematical skill
  • The candidate will learn how to identify, compute and describe sequences of the numbers and their sums.
  • They will be able to understand all the different variations of quantities via functions and the graphs
  • They will be able to transform numbers and perform arithmetic in their number base.
  • They will be able to describe the spaces numerically along with representation using coordinates and graphs.

Who it is for

This course is designed as the third and the last part of the Introduction to Computer Science and Programming Specialization programmes. Therefore, it is more preferable for the candidates who have completed the first two parts of the programme.


Application Details

Follow the steps given below to fill the application form:

Step1: Visit the course page. https://www.coursera.org/learn/mathematics-for-computer-science

Step2: Choose the ‘Enroll for free’ option.

Step3: Log in or sign in choosing an appropriate option.

Step4: click on the ‘Start the 7 days free trial’ link.

Step5: Provide your card details and other necessary information.

Step6: Once the trial is completed, the course fees will be deducted every month.

The Syllabus

Videos
  • Overview of using Numerical Mathematics in Computing
  • Introduction to number bases and modular arithmetic
  • Introduction to number bases
  • Place value for integers: binary to binary
  • Place value for integers: decimal  to decimal
  • Place value for fractional numbers: binary
  • Rational and irrational numbers: decimal and binary
  • Summary of binary system and getting ready for operations in binary
  • Addition in binary
  • Subtraction in binary
  • Multiplication in binary
  • Review of Tasks
  • Summary and context of binary in computing
Readings
  • Acknowledgements
  • Technical requirements
  • Optional reading
  • Number bases summative quiz
Assignments
  • Binary (Number bases) summative quiz
  • Identifying number bases
  •  Integer binary to decimal
  • Translating from decimal to binary (integers)
  • Translating between decimal and binary fractional numbers
  • Rational and irrational numbers: decimal and binary 
  • Addition in binary
  • Subtraction in binary
  • Multiplication in binary

Videos
  • Octal and hexadecimal (integer)
  • Octal and hexadecimal (fractional)
  • Special relationship between binary and hexadecimal, and binary and octal
  • Hidden messages inside an image
  • Arithmetic in hexadecimal/octal
  • Other bases
  • Summary
Readings
  • Number bases summative quiz
  • Task: Steganography – instructions
Assignments
  • Number bases summative quiz
  • Translate between decimal and octal or hexadecimal (integer)
  • Translate between decimal and hexadecimal or octal (fractional)
  • Translate between binary and hexadecimal/octal
  • Arithmetic in hexadecimal/octal
  • Other bases
Peer Review
  • Task: Steganography – submission and peer review
Discussion Prompts
  • Secret messages inside images (steganography)
  • Task: Steganography - discussion
  • Algorithm for translating between decimal and any base

Videos
  • Introduction to Modular Arithmetic
  • Computing n mod k
  • Addition mod k
  • Additive identity and inverse mod k
  • Multiplication mod k
  • Multiplicative identity, inverse mod k, exponentiation mod k
  • Mod, rem and division
  • Summary
  • Encryption using modular arithmetic
Readings
  • Modular arithmetic summative quiz
  • Task: Encryption using modular arithmetic – instructions
Assignments
  • Modular arithmetic summative quiz
  • Clock arithmetic
  • Computing n mod k
  • Addition mod k
  • Computing additive inverses mod k
  • Multiplication mod k
  • Computing multiplicative inverses mod k; exponentiation mod k
  • Use the operator ‘rem’
Peer Review
  • Task: Encryption using modular arithmetic – submission and peer review
Discussion Prompts
  • Computing n mod k and using additive inverses
  • Tips and tricks in multiplication mod k
  • Task: Encryption using modular arithmetic – discussion
  • Reflect on discussions so far

Videos
  • Introduction to Sequences and Series
  • Introduction to sequences of numbers
  • Defining sequences
  • Arithmetic progressions
  • Geometric progressions
  • Task: Investigating random numbers
  • Summary of sequences and preparation for next week
Readings
  • Sequences and series summative quiz
  • Optional reading
  • Task: Generating random numbers – instructions
Assignments
  • Sequences and series summative quiz
  • Patterns in sequences
  • Defining sequences and terms
  • Working with arithmetic progressions
  • Geometric progressions; sequences
Discussion Prompts
  • Task: Generating random numbers

Videos
  • Series: sums of terms of sequences; summation symbol: sigma notation
  • Finite sum of arithmetic sequences
  • Finite sum of geometric sequences
  • Finite sums
  • Summary of series; infinite sequences and sums
  • Patterns in infinite sequences; limit; convergence and divergence
  • Patterns in series; limit; convergent and divergent series
  • Criteria for identifying convergent/ divergent sequence and series
  • Summary of convergence
  • Summary of sequences and series
Readings
  • Sequences and series summative quiz
Assignments
  • Sequences and series summative quiz
  • Series: sums of terms of sequences; summation symbol: sigma notation
  • Finite sum of arithmetic sequences
  • Finite sum of geometric sequences
  • Finite sums
  • Limits of sequences
  • Limits of series
  • Criteria for identifying convergent/divergent sequences and series
Discussion Prompts
  • Series: sums of terms of sequences; summation symbol: sigma notation
  • Finite sums
  • Investigations in sequences and series

Videos
  • Introduction to Graph Sketching and Kinematics
  • Cartesian coordinates
  • Introduction to functions and graphs
  • Functions and tables of values
  • Plotting graphs by hand - aspects to consider
  • Plotting graphs by hand – straight lines
  • Plotting graphs by hand - quadratics
  • Plotting graphs by hand - cubics
  • Plotting graphs by hand – higher order polynomials
  • Plotting graphs by hand – reciprocal
  • Plotting graphs by hand – rational functions
  • Plotting graphs by hand - piecewise
  • Transformations of graphs
  • Summary of graphs
  • Kinematic equations
  • Summary of kinematics
  • Summary
Readings
  • Graph sketching and kinematics summative quiz
  • Optional reading
Assignments
  • Graphs of functions and kinematics summative quiz
  • Cartesian coordinates and conditions
  • Graphs and tables of values
  • Transformations of graphs
  • Kinematic equations
Discussion Prompt
  • Task: Choosing a good window for displaying a graph - discussion
Plugins
  • GeoGebra: Interval notation
  • GeoGebra: Plotting points
  • GeoGegra sketchpad for Task 9

Discussion Prompts
  • Tell us about you!
  • Number bases and modular arithmetic in computing
  • Task: Algorithms to convert between binary and decimal
  • Task: Algorithm for addition, subtraction and multiplication of two-digit binary numbers - discussion
  • Discuss the algorithms for working in binary
  • Binary in computing

Instructors

University of London, London Frequently Asked Questions (FAQ's)

1: When will the course start?

The course is expected to start as soon as the candidate opts for a 7-day free trial.

2: What is the mode of payment available for the course?

Online mode of payment using debit or credit cards is available for the course.

3: Is there any refund available for the course?

No, the course doesn’t give the refund privilege to the candidate as the course is available with a 7 days free trial.

4: Is it compulsory for the candidate to complete the first two parts of the programme to enroll for this course?

No, it is not necessary for the candidate to complete the first two parts of the course but it is favourable if they complete the same.

5: Will I get the study material during the 7-day free trial?

Yes, a student will get all the study material for the course even during the online free trial.

6: Is there any age barrier to enroll for the course?

No, there is no age barrier for the course. We believe there is an age limit to gain knowledge

Articles

Back to top