Contact Us

Department of Computer Science
Bryn Mawr College
348 Park Science Building
101 N. Merion Ave.
Bryn Mawr, PA 19010-2899

Phone: 610-526-5358
Fax: 610-526-7469
Department Chair:
     Dianna Xu
Technical Secretary:
     Ann Klingensmith

Major in Computer Science

Major advisor 2013-2014: Professor Dianna Xu

Students desiring to major in Computer Science or related fields should work in close cooperation with their advisor in Computer Science. Students can declare the major in their sophomore year.

In addition to the core curricular requirements of the college, the following computer science courses must be fullfilled:

  • Introductory Courses
    • CS 110 (or H105): Introduction to Computing
    • CS 206 (or H106): Data Structures
    • CS/MATH 231: Discrete Mathematics
  • Core Courses
    • Any two of:
      • CS 240: Principles of Computer Organization
      • CS 245: Principles of Programming Languages
      • CS 246: Programming Paradigms
    • Any one of:
      • CS 330: Algorithms: Design & Practice
      • CS 340: Analysis of Algorithms
      • CS 345: Theory of Computation
  • Electives
  • Senior Project/Thesis and senior conference
    • Thesis proposal due by 11/15, fall semester of senior year

 

  • Recommended Course Plan for Major in Computer Science

    Year

     

    Fall Semester
    Spring Semester

    Freshman

     

    110
    206

    Sophomore

     

    231
    240/245
    246
    330/340/345

    Junior

     

    Elective
    Elective
    Elective
    Elective

    Senior

     

    Elective
    Elective
    Senior Project/Thesis