Degree Block Terminology Key
120 Credits TAG=W9PVR
Proxy-Advice "A minimum of 120 credits are required to graduate. However,"
Proxy-Advice "your academic plan for degree may require additional credits."
Proxy-Advice "See an academic advisor to discuss your specific credits"
Proxy-Advice " required to graduate."
If (MAJOR=DFOR) Then
123 Credits TAG=FOAL6
Else If (MAJOR=CSDS) Then
139 Credits TAG=JE3BY
Else If (MAJOR=CSCI) Then
138 Credits TAG=SEFC9
Else
120 Credits TAG=BKBFE
LastRes 30 Credits TAG=KKMU4
Proxy-Advice "Your last 30 credits must be completed consecutively at "
Proxy-Advice "UM-Dearborn. You currently have <APPLIED>, you still need "
Proxy-Advice "<NEEDED> more credits."
MinCredits 30 in @ 3@ (WITH ATTRIBUTE=CECS), 4@ (WITH ATTRIBUTE=CECS) TAG=RCRQU
MaxCredits 0 in @ (WITH DWSchool=EP) TAG=GMUD6
MaxCredits 0 in @ (WITH DWSchool=CE) TAG=LXMXT
MaxCredits 0 in @ (WITH DWGradeLetter=TD) TAG=GF3GW
MaxClasses 0 in @ (WITH ATTRIBUTE=ADDV) Except ENGR 095 TAG=IUBSV
If (ATTRIBUTE=4P1) Then MaxCredits 0 in @ (WITH DWSCHOOL<>UG)
Except CIS @ (WITH ATTRIBUTE=4P1 and DWGradeLetter=INPR),
DS @ (WITH ATTRIBUTE=4P1 and DWGradeLetter=INPR),
ECE @ (WITH ATTRIBUTE=4P1 and DWGradeLetter=INPR),
EMGT @ (WITH ATTRIBUTE=4P1 and DWGradeLetter=INPR),
HCDE @ (WITH ATTRIBUTE=4P1 and DWGradeLetter=INPR),
IMSE @ (WITH ATTRIBUTE=4P1 and DWGradeLetter=INPR),
STAT @ (WITH ATTRIBUTE=4P1 and DWGradeLetter=INPR) TAG=AMH4L
Else
MaxCredits 0 in @ (WITH DWSCHOOL<>UG) TAG=5VHSX
MaxClasses 0 in GENL @ TAG=JANJS
MaxCredits 0 in CIS 125, 205, ECON 305, EXPS 102, 420, LIBS 101, 200, 300, MATH 001:114, 1000:1114, 363, 386, 387, @ MATH (WITH ATTRIBUTE=LDST), PSYC 312 TAG=8AGGR
MaxClasses 1 in ECE 375, CIS 310 TAG=KG0LV
MaxClasses 1 in ECE 371, CIS 350, CIS 3501, IMSE 351, IMSE 352 TAG=GVA5F
MaxClasses 1 in ECE 321, PHYS 403 TAG=6FMLR
MaxClasses 1 in IMSE 317, MATH 325 TAG=0S0N8
MaxClasses 1 in ECE 276, CIS 275, MATH 276 TAG=7ZMUY
MaxClasses 1 in ECE 3801, ECE 3171, ECE 317 TAG=7DHV9
MaxClasses 1 in ECE 270, CIS 150, IMSE 255 TAG=45JZP
MaxClasses 1 in ECE 370, CIS 200 TAG=08PA4
MaxClasses 1 in CIS 381, ECE 464, IMSE 381 TAG=WOJ4X
MaxClasses 1 in PSYC 101, 171 TAG=KGFB0
MaxCredits 4 in MILS @ TAG=PA2CA
MaxCredits 2 in MAPP 348@ TAG=JURRL
If ((MAJOR=CIS and (CONC=AI or CONC=CS or CONC=GD)) OR (MAJOR=SWE)) Then MaxClasses 1 in CIS 421, 422 TAG=R9K8B
If (CIS 150 WAS PASSED) Then MaxClasses 0 in CIS 123, ENGR 100, IMSE 255 TAG=F6AH9
If (MAJOR<>DATA) Then MaxClasses 0 in STAT 325 TAG=N3DXA
If (MAJOR=SWE) Then SpMaxCredits 3 in CIS 296, 297, 298 TAG=0WDG6
SpMaxCredits 3 in CIS 294 (WITH DWTransfer=Y) TAG=IWZMH
SpMaxCredits 3 in CIS 296 (WITH DWTransfer=Y) TAG=3KTPN
SpMaxCredits 3 in CIS 297 (WITH DWTransfer=Y) TAG=JAUZI
SpMaxCredits 3 in CIS 298 (WITH DWTransfer=Y) TAG=UFKBH
SpMaxCredits 3 in ACC 298 (WITH DWTransfer=Y) TAG=1JLAF
SpMaxCredits 3 in ACC 299 (WITH DWTransfer=Y) TAG=6OUXX
MaxPassFail 0 Classes TAG=6C9X1
MinGrade 1.0 TAG=10TNG
MaxClasses 0 in MATH 115 (with DWGRADE<1.7) TAG=JONYP
MaxClasses 0 in MATH 116 (with DWGRADE<1.7) TAG=R7JKL
MaxClasses 0 in CIS 150 (with DWGRADE<1.7) TAG=20E3Y
MaxClasses 0 in CIS 200 (with DWGRADE<1.7) TAG=H4GFH
MaxClasses 0 in COMP @ (WITH DWTitle="Writing & Rhetoric II") TAG=QYMZY
MaxClasses 0 in MATH @ (WITH DWTitle="Calc I: Mgt, Life and Soc Sci") TAG=U7DD5
MaxClasses 0 in MATH @ (WITH DWTitle="Precalc: Mgt, Life, & Soc Sci") TAG=GWEXT
MaxClasses 0 in MATH @ (WITH DWTitle="Intro to Matrix Algebra") TAG=43ETY
MaxClasses 0 in MATH @ (WITH DWTitle="Calc II:Mgt, Life, and Soc Sci") TAG=2K36R
MinCredits 40 in @ @ (WITH ATTRIBUTE=STEM) TAG=20QTX
Proxy-Advice "A minimum of 40 credits in STEM or Applied Sciences are required. "
Proxy-Advice "You have taken <APPLIED> credits, You need <NEEDED> more credits."
MinCredits 20 in @ @ (WITH ATTRIBUTE=STEM and ATTRIBUTE=UPPR) TAG=U76ZG
Proxy-Advice "A minimum of 20 credits of Upper Level coursework (300-400) in STEM or "
Proxy-Advice "Applied Sciences are required. You have taken <APPLIED> credits, you need <NEEDED> more credits."
;
REMARK "A course may fulfill multiple requirements; however, credit is only"
REMARK "applied once. Using one course to fulfill multiple requirements may"
REMARK "result in a deficiency in total credits. Please see your advisor."
If (@ @ (WITH DWResident=Y) was FOUND and (BannerGPA >= "2.0")) Then
Rule-Complete
Label 1 "You meet the minimum GPA requirement."
Else
If (@ @ (WITH DWResident=Y) wasnot FOUND) Then
Rule-Complete
Label 1.1 "A minimum 2.0 GPA is required for good standing."
Else
Rule-Incomplete
Label 2 "Your GPA is below 2.0 - please see an advisor.";
If (MATH 104 (WITH DWTransfer=Y) was Taken) Then
Rule-Complete
Label 4 "Mathematics Placement Exam Not Required"
Else If (MATH 105 (WITH DWTransfer=Y) was Taken) Then
Rule-Complete
Label 5 "Mathematics Placement Exam Not Required"
Else If (MATH 113 (WITH DWTransfer=Y) was Taken) Then
Rule-Complete
Label 6 "Mathematics Placement Exam Not Required"
Else If (MATH 115 (WITH DWTransfer=Y) was Found) Then
Rule-Complete
Label 7 "Mathematics Placement Exam Not Required"
Else
1 NonCourse (MAXMPLS)
PROXY-ADVICE "The Mathematics Placement Exam is required."
Label 8 "Mathematics Placement Exam";
If ((ADMTT>=202210) and (ADMTC=15)) Then
1 Block (OTHER=DDC_WVD)
Label SPFTB "General Education: Dearborn Discovery Waived"
Else If (ATTRIBUTE=MTA) Then
1 Block (OTHER=DDC-MTA)
Label DOP8P "General Education - MTA"
Else
1 Block (OTHER=DRBN-DISC)
Label KIMDV "General Education: Dearborn Discovery"
If (ATTRIBUTE=DES) Then
1 Block (OTHER=DES_PREQ_REQ)
Label OQO0G "Dearborn Engineering Success"
If (ATTRIBUTE=HONP) Then
1 Block (OTHER=UNI_HONP)
Label 3BILH "University Honors Program Requirements"
If (MAJOR=CIA) Then
1 Block (OTHER=CIA_PRRQ)
Label YNWX8 "Cybersecurity and Info Assurance Prerequisites";
If (MAJOR=CIS) Then
1 Block (OTHER=CIS_PRRQ)
Label 7OG4S "CIS Prerequisite Courses";
If (MAJOR=CSCI) Then
1 Block (OTHER=CSCI_PRRQ)
Label VGB3W "Dual CSCI Prerequisite Courses";
If (MAJOR=CSDS) Then
1 Block (OTHER=CSDS_PRRQ)
Label BS1 "Dual CSDS Prerequisite Courses";
If (MAJOR=DATA) Then
1 Block (OTHER=DATA_PRRQ)
Label X5Y84 "Data Science Prerequisites";
If (MAJOR=DFOR) Then
1 Block (OTHER=DFOR_CRJ)|
Label 13 "DFOR Criminal Justice Requirements";
If (MAJOR=DFOR) Then
1 Block (OTHER=DFOR_MTHSCIM)
Label 14 "DFOR Math, Science, and Business Requirements";
If (MAJOR=SWE) Then
1 Block (OTHER=SWE_PRRQ)
Label R99YV "Software Engineering Prerequisites"
1 BlockType (MAJOR)
Label 15 "Major Requirements";
If (Description="CPOS") THEN
BEGINIF
If (NumConcs>=6) Then
6 BlockTypes (CONC)
Label JF2Y4 "Concentration Requirements"
Else If (NumConcs=5) Then
5 BlockTypes (CONC)
Label LDBTW "Concentration Requirements"
Else If (NumConcs=4) Then
4 BlockTypes (CONC)
Label HUV4J "Concentration Requirements"
Else If (NumConcs=3) Then
3 BlockTypes (CONC)
Label UNOE2 "Concentration Requirements"
Else If (NumConcs=2) Then
2 BlockTypes (CONC)
Label P88GP "Concentration Requirements"
Else If (NumConcs=1) Then
1 BlockTypes (CONC)
Label 6U9U6 "Concentration Requirements"
ENDIF
If (MAJOR=CIS) Then
1 Block (OTHER=CIS_TECHELEC)
Label X20P8 "CIS Technical Electives";
If (MAJOR=CSCI) Then
1 Block (OTHER=CSCI_ELEC)
Label W6S1X "CSCI Electives"
If (MAJOR=CSDS) Then
1 Block (CONC=CS)
Label R3LO5 "Computer Science Concentration"
If (MAJOR=CSDS) Then
1 Block (OTHER=CSDS_DSAELEC)
Label CWTPY "CSDS Data Science Applications Electives"
If (MAJOR=DATA) Then
1 Block (OTHER=DATA_ELECTIV)
Label LJNCN "Data Science Electives";
If (MAJOR=SWE) Then
1 Block (OTHER=SWE_APP&TECH)
Label NBVYG "Software Engineering Application Sequence & Technical Electives"
If (MAJOR=SWE) Then
1 Block (OTHER=SWE_GENELEC)
Label 4ZHIT "Software Engineering General Electives"
If (MAJOR=HSCI) Then
1 Block (OTHER=HSCI_PREMJR)
Label S9LW1 "Health Sciences Studies Pre-Major Requirements"
If (MAJOR=HSCI) Then
1 Block (MAJOR=HSCI)
Label 3ZMVZ "Health Sciences Studies Major Requirements"
If (NumMinors=3) Then
3 Blocktypes (MINOR)
Label 2CCYW "Minor Requirements";
If (NumMinors=2) Then
2 Blocktypes (MINOR)
Label 3G04Z "Minor Requirements";
Else If (NumMinors=1) Then
1 Blocktype (MINOR)
Label N5RQ3 "Minor Requirements";