Revised: September 2005

Q:  Which major requirements must I follow?

A: This note is for both computer science majors only. It explains which requirements a student must follow to receive a BS degree in that major.

The general principles are:

  1. In general, students follow the requirements for computer science majors that were in place when the student first matriculated at UMBC --- regardless of their declared major at that time.

  2. If a UMBC student discontinued all college-level studies for two years or more, then that student must follow the major requirements in place when he/she resumed college-level studies.

  3. Transfer students may be grandfathered under old requirements and follow the requirements in place when they started college-level studies.

  4. If a transfer student discontinued all college-level studies for two years or more, then that student is considered to have started college at the time he/she resumed college-level studies.

  5. In all cases students have the option of graduating under newer requirements.

For "normal" students --- i.e., students started college at UMBC and will graduate from UMBC --- the rule is very simple: they graduate under the requirements that were in place the year they entered UMBC. For example, if a "normal" student started at UMBC in 1998, they graduate if they satisfy the 1998 requirements. This is the case even if the student was an English major in 1998 and only became a computer science major in 2000.

Examples:

Some fictitious examples might help resolve some questions: [an error occurred while processing this directive]