Upper Level Concentration
The Upper Level Concentration (ULC) requirement is unique to the Computer Science department at the University of Maryland. Computer Science is highly interdisciplinary, so studying an area outside of CS that can complement your CS studies will set you apart from other candidates in interviews for internships and full-time positions. The ULC is a great opportunity to strengthen soft skills and discover how you can make your degree stand out. This is also a great opportunity for Computer Science students to be creative in how they incorporate other disciplines into their studies. For example, someone interested in game programming may do an upper level concentration in English to get more experience with creative writing, story telling, and building a narrative. All Computer Science majors must complete 12 credit hours of 300-400 level courses in one discipline outside of Computer Science. Courses should be chosen in consultation with your advisor.
- No CMSC courses, or courses cross listed with CMSC courses (e.g., AMSC460), are eligible for the Upper Level Concentration
- No courses used for the Computer Science major can be used for the ULC (e.g. MATH401 is applicable to the major for students on the Machine Learning track, if this course is used for the major, it cannot also be used for the ULC)
- Only up to 3 credits from an independent study or experiential learning course may be used
- Only up to 6 transfer credits may be used
- Students pursuing a minor or a double major/dual degree may use those upper level credits in this area with the exception of a few majors/disciplines (e.g. Information Science)
- ULC does not need to be related to Computer Science
- ULC does not count as “overlapping courses” between a major/minor
- Courses with a grade of P can be used for the ULC only if they were taken in the Spring 2020 and Spring 2021 semesters
- ULC courses must be completed with a cumulative GPA of 1.7 or higher. Courses with a grade of D can be used for the ULC as long as the cumulative GPA for the ULC is at least 1.7
- If you are doing a second bachelor’s degree, usually the ULC can be satisfied with courses from your first degree. Please consult with your advisor.
The ULC is updated in your audit manually by your assigned advisor. If a course is not showing, please contact your advisor and ask them to update it.
Things to Note for the Upper Level Concentration Area
This is not an exhaustive list, so please consult with your advisor about each class you plan to ensure you will satisfy this requirement.
- If courses from different disciplines can be used for a minor, then those courses can also be used to satisfy the ULC
- Students using Math or Statistics courses for the ULC are able to mix and match their courses between MATH and STAT, however:
- The first STAT4xx cannot be used for the ULC because it is required for the CS major.
- Students in the STAT minor typically need to take an additional course to finish the ULC after they complete the minor
- Students using Women, Gender, and Sexuality Studies courses for the ULC are able to mix and match their courses between LGBT and WGSS
- Students in the Astronomy minor will need to declare their minor early, and typically need to take an additional course to finish the ULC after they complete the minor
- Students using English courses cannot use the Professional Writing (FSPW) General Education Requirement course toward the ULC
- Students unsure of their ULC area can consult the Schedule of Classes for a full list of course offerings, and
- Students can also consult the list of Minors offered at UMD (though a Minor is not required to complete the ULC)
Common Disciplines/Minors for the ULC with few lower level prerequisites:
- ACES Minor (HACS)
- African American Studies (AASP)
- American Studies (AMST)
- Anthropology (ANTH)
- Art History and Archaeology (ARTH)
- Asian American Studies (AAST)
- Cinema and Media Studies (CINE)
- English (ENGL)
- Family Science (FMSC)
- Film Studies (FILM) [only for courses taken in or before Fall 2021]
- History (HIST)
- Human Development (EDHD)
- Israel Studies (ISRL)
- Jewish Studies (JWST)
- Linguistics (LING)
- Mathematics/Statistics* (MATH/STAT)
- Philosophy (PHIL)
- Philosophy, Politics, and Economics (PHPE)
- Public Policy (PLCY)
- Sociology (SOCY)
- Technology Entrepreneurship (ENES)
Also acceptable but may require more courses to complete:
- Astronomy (ASTR)
- Biological Sciences (BIOL)
- Business Analytics Minor** (BMGT)
- Criminology and Criminal Justice (CCJS)
- Computational Finance (BUFN)
- General Business Minor (BMGT)
- Immersive Media Design (IMDM)****
- Innovation and Entrepreneurship Minor (BMGT)
- International Development
- Languages
- Lesbian Gay Bisexual Transgender Studies (LGBT)/Women, Gender, and Sexuality Studies (WGSS)
- Neuroscience/Psychology (NEUR/PSYC)
- Physics (PHYS)
- Robotics Minor***
- Sustainability Minor
Not Eligible for ULC:
- College Park Scholars
- Computer Engineering
- Honors
- Information Science
- Quantum Science Engineering
*Math/Statistics Minor: The STAT4xx course used toward the Statistics requirement for the Computer Science major cannot also be used toward the ULC, so students thinking about the minor in Math or Statistics will need to plan for an extra MATH4xx/STAT4xx than is needed for the minor to finish the ULC.
**Business Analytics Minor: BMGT402 and BMGT431 are required courses for the Business Analytics minor and cannot be used for the ULC, so students thinking about the minor in Business Analytics will need to plan their courses for the minor/ULC cautiously, and may need to take additional courses beyond the minor requirements to fulfill the ULC.
***Robotics Minor: ENAE450, ENEE467, and CMSC477 are required courses for the Robotics minor and cannot be used for the ULC, so students thinking about the minor in Robotics will need to plan their courses for the minor/ULC cautiously, and may need to take additional courses beyond the minor requirements to fulfill the ULC.
****Immersive Media Design: IMDM327 and IMDM390 are required courses for the IMD: BS and cannot be used for the ULC, so students doing a double major/degree will need to plan their courses cautiously with their advisor, and may need to take additional courses beyond the major requirements to fulfill the ULC.
Courses Ineligible for Upper Level Concentration (click to expand)
This is not an exhaustive list. Courses should be chosen in consultation with your advisor.
ULC Areas | Course(s) Not Acceptable |
AMSC |
|
AOSC |
|
AREC |
|
BIOE |
|
BSCI |
|
BMGT |
|
CPSP:Scholars | All |
DATA |
|
ECON |
|
ENEE |
|
ENGL |
|
GEOG |
|
HONR/HUNH | All |
IMDM |
|
INFO/INST | All (except INST398M *ONLY eligible for IMD and Info Tech & Design majors*) |
MATH |
|
PHIL |
|
PHPE |
|
PHYS |
|
PSYC |
|
Robotics Minor |
|
STAT |
|