**Prerequisites:**

Any Mathematics or Computer Science course with a prerequisite requires a grade of C- or better in the prerequisite course. In addition, these courses require high school Algebra I, Geometry, and Algebra II, which are prerequisites for *all* Mathematics and Computer Science courses except Math 2 and 12, which require only high school Algebra I and Geometry.

**Please make note of the following when making course selections:**

- In addition to satisfying course prerequisites, students planning to enroll in Math 3, 4, 5, 13, or 27, or CS 21
**must**satisfy the Placement Requirements of the Department. - Enrollment in Math 5 or 6 is only open to Justice, Community, and Leadership majors.
- Enrollment in Math 3 is not open to Seniors.
- Enrollment in Math 4 is not open to Psychology majors or minors.
- Students enrolled in Math 2, 12, 13, or 14
**must**be concurrently enrolled in a tutorial session for the corresponding course. - All Math courses
**except**for Math 2, 5, and 12 satisfy the Mathematical Understanding learning outcomes of the Core Curriculum.

## Lower-Division Math Courses

**Math 2: Math Readiness**

This course covers basic algebraic and geometric concepts including number systems, polynomials, solving equations and inequalities, graphs, functions, lines, systems of equations, sets and operations, proportions, measurement and percentages. Emphasis is on problem solving, critical thinking and mathematical reasoning. Meets four day a week. *Prerequisite: Level 1 placement, or permission of Placement Coordinator. Does NOT satisfy the Mathematical Understanding learning goal of the Core Curriculum. *

**Math 3: Finite Mathematics **

Topics and applications may include linear equations and matrices, linear programming, probability, finance, Markov chains, game theory and graphs. The emphasis is on applications to business and management sciences. *Prerequisite*: *Math 2 or Level 2 placement, or permission of Placement Coordinator. Satisfies the Mathematical Understanding learning goal of the Core Curriculum. *

**Math 4: Introduction to Probability and Statistics **

This course studies combinations and permutations, descriptive and inferential statistics, probability and probability distributions, hypothesis testing, regression and correlation, and applications in a variety of practical settings. Students may not receive credit for both this course and Business Administration 40. Students should not take both Math 4 and Psychology 103 unless specifically directed by their advisor. *Prerequisite: Math 2 or Level 2 placement, or permission of Placement Coordinator. Satisfies the Mathematical Understanding learning goal of the Core Curriculum. *

**Math 5: Fundamental Mathematical Concepts I **

The first in a two-course sequence designed for the mathematical preparation of future elementary school teachers. Covers three of the five California Mathematics Standards; (i) Number and Quantity, (ii) Algebra and Functions, and (iii) Modeling and Problem Solving. Emphasis is on connecting the mathematical content with the Standards of Mathematical Practice from the California Common Core State Standards of Mathematics. *This course is only for education track and Teacher for Tomorrow program students in the Justice, Community, and Leadership program. Prerequisite***: ***Math 2 or Level 2 placement, or permission of Placement Coordinator. Does NOT satisfy the Mathematical Understanding learning goal of the Core Curriculum. *

**Math 6: Fundamental Mathematical Concepts II **

This is the second in the two-course sequence. The content addressed covers two of the five California Mathematics Standards; (iv) Geometry and (v) Probability and Statistics. Emphasis will be placed on connecting the content with the Standards of Mathematical Practice from the California Common Core State Standards of Mathematics and mathematical reasoning. *This course is only for education track and Teacher for Tomorrow program students in the Justice, Community, and Leadership program. **Prerequisite: Math 5*. *Satisfies the Mathematical Understanding learning goal of the Core Curriculum. *

**Math 10: The Art and Practice of Mathematics **

A reflective examination of basic mathematical ideas and patterns. Through participation in the discovery and development of mathematical ideas the student will view the subject as a vehicle for human creativity. The course traces the historical and contemporary role of appropriate mathematical topics. *Prerequisites: English 5 and Collegiate Seminar 1. Satisfies the Mathematical Understanding learning goal of the Core Curriculum. *

**Math 12: Math Readiness for Calculus**

This course includes the basic study of number systems, linear equations and inequalities, quadratic equations and inequalities, polynomials, rational expressions, radicals, exponentials, functions, inverse functions, logarithmic and exponential functions, angles, triangles, surface area, volume and applications. Emphasis will be placed on problem solving, critical thinking and mathematical reasoning. Meets four days a week. *Prerequisite: Level 2 placement, or permission of Placement Coordinator. Does NOT satisfy the Mathematical Understanding learning goal of the Core Curriculum. *

**Math 13: Calculus with Elementary Functions I**

The differential calculus of polynomial, rational and algebraic functions, combined with the necessary pre-calculus background review. The Math 13-14 sequence is equivalent to Math 27, and is intended for students needing calculus as part of their major who need to strengthen their pre-calculus skills. Meets four days a week. *Prerequisite*: Math 12* or Level 3 placement, or permission of Placement Coordinator. Satisfies the Mathematical Understanding learning goal of the Core Curriculum. *

**Math 14: Calculus with Elementary Functions II**

The differential calculus of trigonometric, logarithmic and exponential functions combined with the necessary pre-calculus background review. The Math 13-14 sequence is equivalent to Math 27, and is intended for students needing calculus as part of their major who need to strengthen their pre-calculus skills. Meets four days a week*. Prerequisite: Math 13 or permission of Placement Coordinator. *

**Math 27: Calculus I **

Limits, continuity, mathematical reasoning, the derivative, applications of the derivative, antiderivatives and the integral. *Prerequisite: Level 4 placement, or permission of Placement Coordinator. Satisfies the Mathematical Understanding learning goal of the Core Curriculum.*

**Math 28: Calculus II with Applications **

Topics include techniques and applications of integration, first order differential equations, functions of several variables, double integrals and applications. This course is designed for students majoring in the life sciences, health sciences, business administration, psychology and accounting. *Prerequisite: Math 27 or equivalent. *

**Math 38: Calculus II **

Topics include techniques and applications of integration, infinite sequences and series, power series, polar coordinates and inverse trigonometric functions. This course is designed for mathematics, physics, computer science, engineering and chemistry majors.* Prerequisite: Math 27* *or equivalent. *

**Math 39: Calculus III **

A rigorous treatment of limits for functions of one and several variables, differentiation and integration of functions of several variables, coordinate systems, vectors, line and surface integrals, Green’s, Stokes’ and the divergence theorems. Meets four days a week. *Prerequisite: Math 38* *or equivalent. *

## Upper-Division Math Courses

**Math 103: Intro to Upper-Division Mathematics**

An introduction to mathematical logic and proofs. Includes an introduction to Abstract Algebra. Students will learn to write proofs using standard proof- writing organization and terminology. Topics from algebra will include the division algorithm, modular arithmetic, and groups. *Prerequisites: English 5, and Math 28 or Math 38. Completion of Math 103 and Math 193* *satisfies the Writing in the Disciplines requirement of the Core Curriculum. *

**Math 111: Abstract Algebra**

Topics covered include modules, vector spaces, fields and Galois theory. *Prerequisites: Math 103 and Math 120.*

**Math 113: Probability and Statistics **

Discrete and continuous random variables, expectation and variance, independence, distributions and the Central Limit Theorem. Survey of statistical methods: estimation, sampling, hypothesis testing, linear regression and confidence intervals. *Prerequisites: Math 28 or Math 38. *

**Math 114: Mathematical Modeling**

An introduction to the formulation, analysis and interpretation of results of mathematical models in the study of real-life problems chosen from the various areas of natural sciences, social sciences, economics and business. *Prerequisite: Math 28 or Math 39, and CS 21.*

**Math 115: Number Theory **

Results studied include the Fundamental Theorem of Arithmetic, the Euclidean algorithm, Fermat’s Little Theorem and Euler’s generalization, Diophantine equations and the Law of Quadratic Reciprocity. *Prerequisite: Math 103.*

**Math 120: Linear Algebra with Applications **

Matrices, simultaneous linear equations, linear transformations, vector spaces, bases, determinants, eigenvectors, Gram-Schmidt orthonormalization, techniques of mathematical proof and applications of linear algebra. Meets four day a week. *Prerequisite: Math 28 or Math 38. *

**Math 131: Topology**

This course covers the fundamentals of point-set topology including topological spaces, metric spaces, continuous maps, separation axioms, connectedness, and compactness. *Prerequisite: Math 103.*

**Math 134: Differential Equations **

Ordinary differential equations, existence and uniqueness theorems, some numerical methods, Laplace transforms, series solutions, linear systems with constant coefficients, partial differential equations, separation of variables, Fourier series. *Prerequisites: Math 39, or Math 38 and Math 120. *

**Math 140: Combinatorics and Discrete Mathematics **

This course focuses on discrete structures and their relations. Topics may include counting techniques, relations, graph theory and logic. *Prerequisite: Math 28 or Math 38.*

**Math 150: Real Analysis**

A rigorous study of the theory of single variable calculus, including completeness properties of the real number system, sequences of real numbers, continuity and uniform continuity of functions, differentiation of functions, the Riemann integral, sequences of functions and metric spaces. *Prerequisites: Math 39 and Math 103.*

**Math 185: Complex Variables **

Differentiation and integration of analytic functions of a complex variable, power series, residues, conformal mappings. *Prerequisites: Math 39 and Math 103.*

**Math 190: Special Topics in Mathematics **

An upper division mathematics course not listed above, such as differential geometry, numerical analysis, topology or real analysis. May be repeated for credit as topics vary. *Prerequisites: vary with topics.*

**Math 193: Senior Seminar **

An in-depth critical examination of a topic or topics in contemporary mathematics. The course consists of directed reading, presentations, research and the writing of a final essay under the supervision of the instructor. At the conclusion of the semester students present their work at a departmental colloquium of faculty and students. *Prerequisite: Math 103. Senior or second-semester junior standing required. Completion of Math 103 and Math 193* *satisfies the Writing in the Disciplines requirement of the Core Curriculum. *

**Math 197: Special Study **

Independent research of topics not covered in listed courses. *Permission of the chair is required.*

**Math 199: Special Study – Honors **

Independent study or research for majors with at least a B average in Mathematics. *Permission of the chair* *is required.*

## Lower Division CS Courses

**CS 21: Programming**

An introduction to problem-solving concepts and program design. Topics covered include top-down design with a structured programming language, bottom-up testing, control statements, and structured data types. No prior knowledge of programming is required. The language for the course is Python or C++: students with a knowledge of another programming language with find the course valuable. *Prerequisite:* Math 27 or permission of instructor.

## Upper Division CS Courses

**CS 102: Advanced Programming**

A continuation of CS 21. Topics include recursion, an introduction to data structures, analysis of algorithms, and object-oriented programming. Programming style and large program development are emphasized. *Prerequisite:* CS 21 or equivalent.

**CS 110: Computer Systems **

Computer structure and machine languages, assembly language macros, file I/O, program linkage, and segmentation. *Prerequisite:* CS 174 or equivalent.

**CS 174: Analysis of Algorithms **

Basic notions of the design and efficiency of computer algorithms, non-numerical algorithms for sorting and searching, and numerical algorithms. Underlying data structures are examined. *Prerequisites*: CS 102 and Math 28 or equivalent.

**CS 190: Topics in Computer Science **

This course presents connections among different disciplines which apply the principles of computer science. The theme varies. Students are required to complete a significant project involving their primary discipline. *Prerequisites*: depend on topic.

**CS 197: Special Study **

Independent study in topics not covered in listed courses. *Permission of the chairperson is required.*