Mathematics with computer science
Bachelor's degree
In Maynard (USA)
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
Start date
Reviews
Subjects
- GCSE Mathematics
- Algebra
- Mathematics
- Design
- Algorithms
Course programme
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