UMCP CS Academic Advising with Nelson Padua-Perez
This page is for those students that will be meeting Nelson
for CS Academic Advising.
Must Read Before Advising
- Run an audit in https://uachieve.umd.edu/.
- Select which courses you want to take next semester (verify
there are no time conflicts).
- If you want to know more about a course, check the web page for the course
the last time the course was offered.
- Information about
400-level courses can also be found at CS Wiki 400-level Courses.
Take a look at the CS Checklist.
- For advising with Nelson stop by (AVW 1203, first floor AVW).
You can verify which courses you have completed and which ones you are missing
by using https://uachieve.umd.edu/.
Degree Requirements (CORE),
Degree Requirements (GenEd)
Four Year Plan Template
A prerequisite graph for CS courses can be found at
When selecting courses, a rule of thumb is to take a programming
course along with a non-programming one (e.g., cmsc420 (programming)
and cmsc451 (non-programming)).
There are some courses (e.g., cmsc435) with group rather than
individual projects. Combining this sort of course with another
programming one should be fine (but make sure you discuss it with
your advisor first).
Keep in mind that some courses you may want to take are not offered
every semester. Check the class schedule for next semester
as soon as possible so you can plan accordingly.
If you have no idea of what courses to take here are some
suggestions (Nelson's opinion :) of courses I believe everyone
Three 1-credit courses (e.g., winter courses) can replace a
Keep in mind that 400-level courses fill up fast, therefore, make sure
you see an advisor before your registration date.
- Study Abroad Information - https://undergrad.cs.umd.edu/study-abroad
- Computer Science vs. Computing Engineering
Additional Advising Information for Students
Additional information available at Additional Information for Students.