Overview
In addition to the core curricular requirements of the college, a number of computer science courses must be fulfilled. In addition, please note our policy on outside-credit transfer into the major. Please also follow the procedure for JYA-credit transfer if you are intending to do junior-year abroad (JYA).
Computer Science at Bryn Mawr College
Computer Science is the science of algorithms — their theory, analysis, design and implementation. As such it is an interdisciplinary field with roots in mathematics and engineering and applications in many other academic disciplines. The program at Bryn Mawr is founded on the belief that computer science should transcend from being a subfield of mathematics and engineering and play a broader role in all forms of human inquiry.
The Computer Science Department is supported jointly by faculty at both Bryn Mawr and Haverford Colleges. The department welcomes students who wish to pursue a major in computer science. Additionally, the department also offers a minor in computer science, a concentration in computer science (at Haverford College) and a minor in computational methods (at Bryn Mawr College). The department also strives to facilitate evolving interdisciplinary majors. For example, students can propose a major in cognitive science by combining coursework from computer science and disciplines such as psychology and philosophy. Students can further specialize their majors by selecting elective courses that focus on specific disciplinary tracks or pathways within the discipline.
All majors, minors and concentrations offered by the department emphasize foundations and basic principles of information science with the goal of providing students with skills that transcend short-term trends in computer hardware and software.
Major in Computer Science
Students are encouraged to prepare a major course plan in consultation with their academic adviser in Computer Science. The requirements for a major in computer science are three introductory courses (CMSC 110, 206 and 231), three core courses (CMSC 240, 245 and one of 330, 340 or 345), six electives of a student’s choosing and a senior thesis. Students can specialize in specific disciplinary tracks or pathways by carefully choosing their elective courses. Such pathways can enable specialization in areas such as: computational theory, computer systems, software development, computer graphics, artificial intelligence, robotics, computational media, computational linguistics, cognitive science, etc. Students should ensure that they have completed at least three courses in computer science by the end of their sophomore year (we highly recommend CMSC 110, 206 and 231).
Programme Structure
Courses include:
- Computing
- Computer Science
- Computing through Biology
- Data Structures
- Discrete Mathematics
- Principles of Computer Organization
- Principles of Programming Languages
- Systems Programming
- Algorithms: Design & Practice
- Analysis of Algorithms
- Theory of Computation
Key information
Duration
- Full-time
- 48 months
Start dates & application deadlines
- Starting
- Apply before
-
Language
Credits
Delivered
Disciplines
Computer Sciences Web Technologies & Cloud Computing Artificial Intelligence View 346 other Bachelors in Web Technologies & Cloud Computing in United StatesAcademic requirements
We are not aware of any academic requirements for this programme.
English requirements
Other requirements
General requirements
- Common Application or Coalition Application (fee waived when submitted online)
- Bryn Mawr Writing Supplement
- School report including official transcripts (Homeschool and Alternative Education requirements)
- Two teacher recommendations
- School Counselor recommendation
- Mid-year report
- If your mid-year report is not available until after Jan. 15, we will still accept your application if the rest of your file is complete. We do require your mid-year report in order to issue a final decision.
- Standardized test results
- Final report
- Early Decision Agreement (if applicable)
Tuition Fee
-
International
55025 USD/yearTuition FeeBased on the tuition of 55025 USD per year during 48 months. -
National
55025 USD/yearTuition FeeBased on the tuition of 55025 USD per year during 48 months.
Living costs for Ardmore
The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.
Funding
Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.