Careers360 Logo
ask-icon
share
    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

    • 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: 

    Fees componentsAmount 
    1 monthRs. 1,676
    3 monthRs. 3,369
    6 monthRs. 5,029



    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:

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

    Step 2: Choose the ‘Enrol for free’ option.

    Step 3: Log in or sign in choosing an appropriate option.

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

    Step 5: Provide your card details and other necessary information.

    Step 6: 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

    Student Community: Where Questions Find Answers

    Ask and get expert answers on exams, counselling, admissions, careers, and study options.