Mathematics with computer science

Bachelor's degree

In Maynard (USA)

Price on request

Description

  • Type

    Bachelor's degree

  • Location

    Maynard (USA)

  • Start date

    Different dates available

Mathematics and computer science are closely related fields. Problems in computer science are often formalized and solved with mathematical methods. It is likely that many important problems currently facing computer scientists will be solved by researchers skilled in algebra, analysis, combinatorics, logic and/or probability theory, as well as computer science. The purpose of this program is to allow students to study a combination of these mathematical areas and potential areas of application in computer science. Required subjects include linear algebra (18.06 or 18.700) because it is so broadly used, and discrete mathematics (18.062[J] or 18.200) to give experience with proofs and the necessary tools for analyzing algorithms. The required subjects covering complexity (18.404 Theory of Computation or 18.400[J] Automata, Computability, and Complexity) and algorithms (18.410[J] Design and Analysis of Algorithms) provide an introduction to the most theoretical aspects of computer science.  We also require exposure to other areas of computer science (6.031, 6.033, 6.034, or 6.036) where mathematical issues may also arise. More details can be found on the degree chart. Some flexibility is allowed in this program. In particular, students may substitute the more advanced subject 18.701 Algebra I for 18.06 Linear Algebra, and, if they already have strong theorem-proving skills, may substitute 18.211 Combinatorial Analysis or 18.212 Algebraic Combinatorics for 18.062[J] Mathematics for Computer Science or 18.200 Principles of Discrete Applied Mathematics. The requirements for a Minor in Mathematics are as follows: six 12-unit subjects in mathematics, beyond the Institute's Mathematics Requirement, of essentially different content, including at least three advanced subjects (first decimal digit one or higher). See the Undergraduate Section for a general description of the minor program . For further information, see the department's website or...

Facilities

Location

Start date

Maynard (USA)
See map
02139

Start date

Different dates availableEnrolment now open

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • GCSE Mathematics
  • Algebra
  • Mathematics
  • Design
  • Algorithms

Course programme

Units

Differential Equations 1
Linear Algebra 2

12-15
Mathematics for Computer Science
Principles of Discrete Applied Mathematics (15 units, CI-M)
Principles of Discrete Applied Mathematics

Introduction to Computer Science Programming in Python
Introduction to Algorithms
Fundamentals of Programming
Automata, Computability, and Complexity
Theory of Computation
Design and Analysis of Algorithms
12
Elements of Software Construction
Artificial Intelligence
Introduction to Machine Learning

48
12-15
162-168
48-54
(24-36)
180-192

Mathematics with computer science

Price on request