Introductory Courses in Math and Statistics (Compter Science below)

Math 135 Applied Calculus

Topics: Mathematical functions of one and two variables as models; rates of change and derivatives; optimization; introduction to differential equations; introduction to linear algebra.
Prerequisites: none.
Counts Towards: Science Division requirement.
What to take next: Math 155 is for students whose primary interest is not mathematics, and who have a statistics requirement to fulfill and/or a desire to learn statistics anyway. Math 137 is for students wishing to continue their calculus education, likely for a math or physics major (but not exclusively). Math 237 is for students who are continuing with their calculus education and who did very well in Math 135 and have had integration before. Math 136 is for students with a primary interest in math who want exposure to different type of mathematics involving rigorous mathematical proof.

Math 136 Discrete Mathematics

Topics: Discrete mathematical structures such as permutations, combinations, integer sequences, Pascal's triangle, sets and subsets, graphs, and trees; number theory, binary numbers, prime numbers; counting principles and recurrence relations; an introduction to mathematical proof, induction, and recursion; graph algorithms. We recommend that you take this course early in your mathematics major.
Prerequisites: none.
Counts Towards: Math Major, CS Major, Science Division requirement.
What to take next: Math 137 or Math 237, Math 155, Math 236.

Math 137 Single Variable Calculus

Topics: Calculus of functions of a single variable for students who have already had at least a semester of high school calculus (otherwise, you are advised to begin with Math 135); review of differentiation in the context of an introduction to the exponential and logarithmic functions; chain rule; exponential growth and basic differential equations; limit definition of the derivative and the integral; Riemann sums and numeric integration; substitution and integration by parts;applications of integration; improper integrals, geometric series, Taylor polynomials.
Prerequisites: At least one semester of high school calculus (Math AB with score of 3, 4, or 5 or Math IB with score of 5) or Math 135.
Counts Towards: Science Division Requirement
What to take next: Math 237, Math 236, or Math 136.

Math 153: Data Analysis and Statistics

Topics: An introduction to basic concepts of data analysis and statistics in the spirit of the liberal arts. Emphasis on data analysis, model assumptions, and interpreting results. Examples and techniques drawn primarily from the social sciences. Major topics: uncertainty/variation, data acquisition, graphical techniques, descriptive statistics, exploratory versus confirmatory analysis, statistical inference.
Prerequisites: Recommended for students in humanities/fine arts/social sciences and/or those not planning to pursue careers in quantitative analysis; prospective economics majors are encouraged to take Mathematics 155.
Counts Toward: Science Division Requirment
What to take next: A calculus course such as Math 135 or the next statistics course Math 253 Applied Multivariate Statistics

Math 155 Statistical Modeling

Topics: An introductory statistics course with an emphasis on multivariate modeling. Topics include descriptive statistics, experiment and study design, probability, hypothesis testing, multivariate regression, single and multi-way analysis of variance, logistic regression.
Prerequisites: Mathematics 135 or Mathematics 236 or Mathematics 237 or permission of instructor.
Required For: Math Major
What to take next: If you are interested in more statistics take Math 253, Applied Multivariate Statistics.

Math 236 Linear Algebra

Topics: Systems of linear equations; matrices, vector spaces, linear independence, dimension, matrix decompositions, linear transformations, eigenvectors, diagonalization; an elegant blend of mathematical computation, theory, abstraction, and application.
Prerequisites: Mathematics 136 or Mathematics 137 or, with permission of instructor, Mathematics 135.
Required For: Math Major, AMS Major.
What to take next: Math 237 Multivariable Calculus, Math 136 Discrete Math, a 300 level math class. It does not matter which you take first Math 236 or Math 237. They can also be taken concurrently.

Math 237 Multivariable Calculus

Topics: Integration and differntiation of functions of 2 or more variables; applications including optimization and Lagrange multipliers; vector fields, contours, and gradients; parametric equations; line and surface integrals, Green's theorem.
Prerequisites: Math 137 or Math BC with score of 3, 4, 5 or Math IB with score of 6 or 7.
Required For: Math Major, AMS Major.
What to take next: Math 236 Linear Algebra, Math 136 Discrete Math, a 300 level math class. It does not matter which you take first Math 236 or Math 237. They can also be taken concurrently.


Computer Science Introductory Courses

Students seeking an introductory computer science course typically choose among four options: Computer Science 120, 121, 123, or 124. The first three courses are suitable for students with little or no background in computing, programming, or computer science. All three function as both the first course in the major and minor as well as an introduction to the discipline for those not planning to take further coursework (see below for a brief comparison of the three). Students who have significant prior experience of computer science may choose to enroll in Computer Science 124, Data Structures and Object-Oriented Programming.


COMP 120 An Introduction to Computing and it Applications

Topics: A broad overview of the discipline of computer science, including current web technologies and the social and ethical concerns raised by information technology. This course is ideal for students in all fields and those interested in examining computer science from the point of view of web technologies. Prerequisites: none.
Counts Towards: Math Major, CS Major, Science Division requirement.
What to take next: COMP 124

COMP 121 Introduction to Scientific Programming

Topics: Focuses on the applications of computing in the physical sciences, natural sciences, and other fields such as economics and geography. This would be an ideal first course for students majoring in a scientific or quantitative area. It is also appropriate for potential computer science students who would like their first course to be an introduction to a scientifically-oriented language such as MatLab and its use in solving a range of interesting scientific problems.
Prerequisites: none.
Counts Towards: Math Major, CS Major, Science Division requirement.
What to take next: COMP 124

COMP 123 Core Concepts in Computer Science

Topics: Explores computer science through a set of core ideas, theoretical and practical, such as design, implementation, and analysis of algorithms, and common data representations. Currently this course uses applications from media computation and robotics to motivate the central ideas. This course is ideal for students who want to begin with an examination of the fundamental conceptual issues of computer science. Prerequisites: none
Counts Towards: Math Major, CS Major, Science Division Requirement
What to take next: COMP 124