Requirements

  • Majors and Minors in Mathematics and Computer Science

    The Department of Mathematics & Computer Science is a joint department that offers 2 majors and 2 minors – a major and minor in mathematics and a major and minor in computer science.

    Requirements for the Major in Mathematics:

    At least 12 credits

    • Mathematics 110: Calculus I (or Mathematics 115: Honors Calculus I)
    • Mathematics 111: Calculus II (or Mathematics 116: Honors Calculus II)
    • Mathematics 210: Multivariable Calculus
    • Mathematics 230: Introduction to Abstract  and Discrete Mathematics
    • Mathematics 231: Linear Algebra
    • Mathematics 311: Introduction to Real Analysis
    • Mathematics 330: Modern Algebra I
    • Computer Science 112: Introduction to Object-Oriented Programming
    • 1 of the following 2-course sequences:
      • Mathematics 331: Modern Algebra II and an additional Mathematics course at the 300-level or above
      • Mathematics 350: Mathematical Probability and Mathematics 351: Mathematical Statistics
      • Mathematics 411: Topics in Modern Analysis (Real Analysis II) and an additional Mathematics course at the 300-level or above
    • At least 1 additional course chosen from the following:
      • Physics 120: General Physics I
      • Philosophy 265 / Computer Science 260: Symbolic Logic 
      • Economics 330: Econometrics 
      • any Computer Science course numbered 212 or above
    • The Senior Studies requirement, which can be met in one of the following ways:
      • a senior seminar
      • a senior thesis

    Internship credit may not be counted toward the major.

    Most majors who plan careers in mathematics elect more than the minimum number of courses that are required. A reading knowledge of a foreign language is strongly recommended for students who plan to attend graduate school.

    Requirements for the Minor in Mathematics:

    At least 7 credits

    • Mathematics 110: Calculus I (or Mathematics 115: Honors Calculus I)
    • Mathematics 111: Calculus II (or Mathematics 116: Honors Calculus II)
    • Mathematics 210: Multivariable Calculus
    • Mathematics 230: Introduction to Abstract  and Discrete Mathematics
    • 1 of the following courses:
      • Mathematics 214: Differential Equations
      • Mathematics 231: Linear Algebra
    • Computer Science 112: Introduction to Object-Oriented Programming
    • at least 1 additional Mathematics course at the 300-level or above

    Recommendations for Students Interested in Actuarial Science:

    The department encourages students interested in the actuarial profession to prepare for the examinations administered by the Society of Actuaries for certification as an Associate or Fellow in that professional organization. Students interested in the actuarial profession should choose the following courses:

    • Mathematics 110: Calculus I (or Mathematics 115: Honors Calculus I)
    • Mathematics 111: Calculus II (or Mathematics 116: Honors Calculus II)
    • Mathematics 210: Multivariable Calculus
    • Mathematics 230: Introduction to Abstract  and Discrete Mathematics
    • Mathematics 231: Linear Algebra
    • Mathematics 314: Numerical Analysis
    • Mathematics 350: Mathematical Probability
    • Mathematics 351: Mathematical Statistics

    Requirements for the Major in Computer Science:

    The Computer Science major is designed to prepare students, within a liberal arts setting, for careers or graduate work in the field of computer science. The curriculum emphasizes core fundamentals, object-oriented programming and design, Web-centric computing, and important application domains as well as theoretical results. Instruction takes advantage of a wide range of computer technology to facilitate learning and exploration. The departmental labs are fully-networked, providing Windows, Macintosh, and Linux computing environments. Students interested in the major are strongly encouraged to begin their studies during their first year.

    The minimum requirements for the major in Computer Science are completion of at least 10 courses as follows:

    • Mathematics 110
    • Mathematics 230
    • Computer Science 112
    • Computer Science 212
    • Computer Science 213
    • Computer Science 317
    • Computer Science 318 or Computer Science 336.
    • Two additional courses in Computer Science numbered 300 or above.
    • The senior seminar (Computer Science 488 or Computer Science 489) or senior thesis in Computer Science.

    Internship credit may not be counted toward the major.

    Recommended (but not required) are the following:

    • Mathematics 111
    • Mathematics 150 (or 350 and 351 for a stronger theoretical background),
    • Mathematics 231
    • Mathematics 314
    • Mathematics 375
    • Philosophy 265
    • Students interested in attending graduate school in computer science are strongly encouraged to take Computer Science 434 and Computer Science 461.

    Requirements for the Minor in Computer Science:

    The Computer Science minor is designed to impart the basics of the field of computer science and develop a proficiency in programming.  In addition to a foundation in traditional object oriented programming, at least one course in Web programming is required.

    The minimum requirements for the minor in Computer Science are completion of at least 6 courses as follows:

    • Mathematics 110
    • Computer Science 107 (Computer Science 312 or 318 may be substituted for 107.)
    • Computer Science 112
    • Computer Science 212
    • Two additional courses from the following list:
      • Computer Science 213
      • Computer Science 312
      • Computer Science 317
      • Computer Science 318
      • Computer Science 336