CMSC4XX Course Information
Welcome to the CMSC400 Level Wiki. At this point you should have already completed the following requirements: MATH140, MATH141, CMSC131, CMSC132, CMSC216, CMSC250, CMSC330, CMSC351, STAT4XX and MATH/AMSC/STATXXX requirements.
Here you will find currently available information on course offerings for Spring 2017. Students ready for 400 level courses should be sure to review this information prior to coming in for their mandatory advising appointments.
Students are granted permission for 2 CMSC courses during their mandatory advising session. Permissions for a 3rd CMSC course are not guaranteed. If you have any questions or concerns, feel free to e-mail us at ugrad@cs.umd.edu.
We hope this helps you make decisions about your courses!
- The Undergrad Office
Specializations[edit]
Within Computer Science students can specialize in general Computer Science, Cybersecurity, or Data Science. Different concentrations require different CMSC4XX courses. Below are the links to the requirements for the different specializations. General Computer Science Cybersecurity Data Science
Area 1: Systems[edit]
CMSC411 | 0101/0201 | Michelle Hugue |
CMSC412 | 0101/0102 | Jeffrey Hollingsworth |
CMSC414 | 0101/0201 | A.U. Shankar |
CMSC417 | 0101 | Xiehua Li
0201 | Samrat Bhattacharjee |
Area 2: Information Processing[edit]
CMSC420 | 0101 | Michelle Hugue
0201 | Larry Davis 0301 | Venkatramanan Subrahmanian |
CMSC421 | 0101 | Marine Carpuat |
CMSC422 | 0101 | A.U. Shankar |
CMSC423 | 0101 | Hector Corrada Bravo |
CMSC424 | 0101 | Nicholas Roussopoulos
0201 | Peter Keleher |
CMSC425 | 0101 | David Mount |
CMSC426 | 0101 | David Jacobs |
CMSC427 | 0101 | Zia Khan |
Area 3: Software Engineering and Programming Languages[edit]
- CMSC430 Jeff Foster
- CMSC433 Rance Cleaveland
- CMSC434 Jon Froehlich
- CMSC435 James Purtilo
- CMSC436 Adam Porter
Area 4: Theory[edit]
Area 5: Numerical Analysis[edit]
- CMSC460 w/ Levy Doron Levy
- CMSC460 w/ Levermore Dave Levermore
- CMSC466 Dionisios Margetis
Electives[edit]
***Please note that you can check the course webpages here for more information as it becomes available.***
This information and wiki is subject to change.