## You are here

## Courses

#### Intro Courses:

- The World of Computing (CMSC100)
- Fluency with Information Technology (CMSC101)
- Topics in Introductory Programming (CMSC104)
- Introduction to Computer Science (CMSC105)
- Introduction to Data Structures (CMSC106)
- Introduction to Computer Science and Data Structures (CMSC107)
- Foundations of Rigorous Thinking (CMSC130)
- Computing Across the Sciences (CMSC187)

#### Core Courses:

- Discrete Mathematics (MATH/CMSC231)
- Human/Computer Interaction (CMSC215)
- Principles of Computer Organization (CMSC240)
- Principles of Programming Languages (CMSC245)
- Analysis of Algorithms (CMSC340)
- Theory of Computation (CMSC345)
- Compiler Design (CMSC350)
- Concurrency and Co-Design in Operating Systems (CMSC356) (formerly Operating Systems (CMSC355))

#### 200-level Electives:

- Data Science and Visualization (CMSC207)
- Computer Graphics (CMSC212)
- Information and Coding Theory (CMSC235)
- Programming Paradigms (CMSC246)
- Computational Models in the Sciences (CMSC250)
- High Performance Scientific Computing (CMSC287)

#### 300-level Electives:

- Emergence (CMSC361)
- Artificial Intelligence (CMSC372)
- Recent Advances in Computer Science (CMSC380)
- Software Development for Accessibility (CMSC392)
- Mobile Development for Social Change (CMSC395)

#### Other Courses:

- Fluency with Information Technology (CMSC101)
- Introduction to Computer Science (CMSC110)
- A History of Mechanized Thought (CMSC147)
- Linear Algebra (MATH215)
- Introduction to Scientific Computing (MATH222)
- Fundamentals of Databases (CMSC225)
- Numerical Analysis (CMSC320)
- Software Development for Accessibility (CMSC392)
- Advanced Topics in Computer Systems (CMSC393)
- Advanced Topics in Discrete Mathematics and Computer Systems (CMSC394)
- Linear Optimization and Game Theory (MATH210)

#### Computer Science at Bryn Mawr

Bryn Mawr: Department of Computer Science Courses

- CMSC 110 Introduction to Computing
- CMSC 120 Visualizing Information
- CMSC 206 Introduction to Data Structures
- CMSC 231 Discrete Mathematics
- CMSC 240 Computer Organization
- CMSC 245 Principles of Programming Languages
- CMSC 246 Programming Paradigms
- CMSC 250 Computational Models in the Sciences
- CMSC 310 Computational Geometry
- CMSC 312 Computer Graphics
- CMSC 325 Computational Linguistics
- CMSC 330 Algorithms: Design and Practice
- CMSC 350 Compiler Design: Theory and Practice
- CMSC 355 Operating Systems
- CMSC 361 Emergence
- CMSC 371 Cognitive Science
- CMSC 372 Artificial Intelligence
- CMSC 380 Recent Advances in Computer Science
- CMSC 399 Senior Conference
- CMSC 403 Supervised Work/Independent Study

### Fall 2016: Haverford

Registration-ID | Course Name | Instructor | Misc | Days and Times | Location |
---|---|---|---|---|---|

CMSCH105A001 | Introduction to Computer Science | Chandlee,Jane | Class Nbr: 1650 Lim: 32 QU | TTh 11:30am-01:00pm
| HLS11 |

CMSCH105A002 | Introduction to Computer Science | Chandlee,Jane | Class Nbr: 1657 Lim: 32 QU | TTh 02:30pm-04:00pm
| HLS11 |

CMSCH105A00A | Introduction to Computer Science | Lindell,Suzanne | Class Nbr: 1655 Lim: 32 QU | Th 03:00pm-04:00pm
| HLS110 |

CMSCH105A00B | Introduction to Computer Science | Lindell,Suzanne | Class Nbr: 1656 Lim: 32 QU | F 10:30am-11:30am
| HLS110 |

CMSCH105A00C | Introduction to Computer Science | Lindell,Suzanne | Class Nbr: 1658 Lim: 32 QU | F 09:30am-10:30am
| HLS110 |

CMSCH105A00D | Introduction to Computer Science | Lindell,Suzanne | Class Nbr: 1659 Lim: 32 QU | F 11:30am-12:30pm
| HLS110 |

CMSCH105A00E | Introduction to Computer Science | Lindell,Suzanne | Class Nbr: 1660 Lim: 32 QU | F 12:30pm-01:30pm
| HLS110 |

CMSCH107A001 | Introduction to Computer Science and Data Structures | Wonnacott,David | Class Nbr: 1695 Lim: 24 QU | TTh 02:30pm-04:00pm
| HLS109 |

CMSCH107A00A | Introduction to Computer Science and Data Structures | Wonnacott,David | Class Nbr: 1709 Lim: 24 QU | T 09:00am-10:00am
| HLS110 |

CMSCH107A00B | Introduction to Computer Science and Data Structures | Wonnacott,David | Class Nbr: 1711 Lim: 24 QU | T 10:30am-11:30am
| HLS110 |

CMSCH107A00C | Introduction to Computer Science and Data Structures | Wonnacott,David | Class Nbr: 1713 Lim: 24 QU | T 01:00pm-02:00pm
| HLS110 |

CMSCH231A001 | Discrete Mathematics | Lindell,Steven | Class Nbr: 1717 Lim: 18 NA | MWF 02:15pm-03:45pm
| STO18,HLS11 |

CMSCH231A002 | Discrete Mathematics | Tecosky-Feldman,Jeff | Class Nbr: 2434 Lim: 18 NA | MWF 02:15pm-03:45pm
| HLS108,HLS108 |

CMSCH240A001 | Principles of Computer Organization | Dougherty,John | Class Nbr: 1724 Lim: 24 NA | MW 11:15am-12:45pm
| ESTW309 |

CMSCH240A002 | Principles of Computer Organization | Dougherty,John | Class Nbr: 1732 Lim: 24 NA | TTh 02:30pm-04:00pm
| HLS108 |

CMSCH240A00A | Principles of Computer Organization | Dougherty,John | Class Nbr: 1729 Lim: 24 NA | T 09:00am-10:00am
| HLS110 |

CMSCH240A00B | Principles of Computer Organization | Dougherty,John | Class Nbr: 1731 Lim: 24 NA | T 01:30pm-02:30pm
| HLS110 |

CMSCH240A00C | Principles of Computer Organization | Dougherty,John | Class Nbr: 1735 Lim: 24 NA | W 09:30am-10:30am
| HLS110 |

CMSCH240A00D | Principles of Computer Organization | Dougherty,John | Class Nbr: 1737 Lim: 24 NA | Th 09:00am-10:00am
| HLS110 |

CMSCH245A001 | Principles of Programming Languages | Wonnacott,David | Class Nbr: 1741 Lim: 24 NA | MW 11:15am-12:45pm
| STO14 |

CMSCH245A00A | Principles of Programming Languages | Wonnacott,David | Class Nbr: 1742 Lim: 24 NA | W 02:30pm-03:30pm
| HLS12 |

CMSCH245A00B | Principles of Programming Languages | Wonnacott,David | Class Nbr: 1743 Lim: 24 NA | Th 10:00am-11:00am
| HLS204 |

CMSCH340A001 | Analysis of Algorithms | Friedler,Sorelle A. | Class Nbr: 1744 Lim: 24 NA | MW 12:45pm-02:15pm
| HLS11 |

CMSCH340A00A | Analysis of Algorithms | Friedler,Sorelle A. | Class Nbr: 1745 Lim: 24 NA | M 02:15pm-03:00pm
| HLS11 |

CMSCH340A00B | Analysis of Algorithms | Friedler,Sorelle A. | Class Nbr: 1746 Lim: 24 NA | M 03:00pm-03:45pm
| HLS11 |

CMSCH340A00C | Analysis of Algorithms | Friedler,Sorelle A. | Class Nbr: 2585 Lim: 24 NA | W 02:15pm-03:00pm
| HLS11 |

CMSCH399A001 | Senior Thesis | Lindell,Steven | Class Nbr: 2436 NA | M 07:30pm-10:00pm
| ESTW115 |