Commit 2d6337da authored by Arman Sobhi's avatar Arman Sobhi

Added cs1336 as a required class so that it will not interfere with elective requirement

parent 7c0f1e1f
......@@ -7,6 +7,7 @@ _auditRequiredCourses(Student):-
_t(Student,phys2325),
_t(Student,phys2326),
_t(Student,ecs1200),
_t(Student,cs1336),
_t(Student,cs1337),
_t(Student,cs2305),
_t(Student,cs2336),
......
......@@ -7,6 +7,7 @@ _metRequiredCourses(Student):-
_hasTaken(Student,phys2325),
_hasTaken(Student,phys2326),
_hasTaken(Student,ecs1200),
_hasTaken(Student,cs1336),
_hasTaken(Student,cs1337),
_hasTaken(Student,cs2305),
_hasTaken(Student,cs2336),
......
......@@ -11,6 +11,7 @@ _req(phys2126,required).
_req(phys2325,required).
_req(phys2326,required).
_req(ecs1200,required).
_req(cs1336,required).
_req(cs1337,required).
_req(cs2305,required).
_req(cs2336,required).
......
_req(a3000,none).
_req(acct2301,none).
_req(acct2302,none).
_req(acct3100,none).
_req(acct3101,none).
_req(acct3320,none).
_req(acct3322,none).
_req(acct3331,none).
......@@ -95,6 +95,7 @@ _req(arts2381,none).
_req(arts2382,none).
_req(arts2V71,none).
_req(arts3311,none).
_req(arts3313,none).
_req(arts3340,none).
_req(arts3341,none).
_req(arts3363,none).
......@@ -127,12 +128,14 @@ _req(atec2324,none).
_req(atec2325,none).
_req(atec2326,none).
_req(atec2331,none).
_req(atec2340,none).
_req(atec2382,none).
_req(atec2384,none).
_req(atec2385,none).
_req(atec3310,none).
_req(atec3312,none).
_req(atec3315,none).
_req(atec3316,none).
_req(atec3317,none).
_req(atec3318,none).
_req(atec3319,none).
......@@ -142,6 +145,7 @@ _req(atec3325,none).
_req(atec3326,none).
_req(atec3327,none).
_req(atec3328,none).
_req(atec3329,none).
_req(atec3330,none).
_req(atec3331,none).
_req(atec3332,none).
......@@ -150,6 +154,7 @@ _req(atec3335,none).
_req(atec3336,none).
_req(atec3338,none).
_req(atec3339,none).
_req(atec3346,none).
_req(atec3351,none).
_req(atec3352,none).
_req(atec3353,none).
......@@ -160,8 +165,11 @@ _req(atec3361,none).
_req(atec3363,none).
_req(atec3364,none).
_req(atec3365,none).
_req(atec3370,none).
_req(atec3384,none).
_req(atec4310,none).
_req(atec4312,none).
_req(atec4318,none).
_req(atec4322,none).
_req(atec4324,none).
_req(atec4325,none).
......@@ -186,6 +194,7 @@ _req(atec4353,none).
_req(atec4356,none).
_req(atec4357,none).
_req(atec4361,none).
_req(atec4363,none).
_req(atec4365,none).
_req(atec4367,none).
_req(atec4368,none).
......@@ -195,6 +204,7 @@ _req(atec4373,none).
_req(atec4374,none).
_req(atec4375,none).
_req(atec4380,none).
_req(atec4381,none).
_req(atec4399,none).
_req(atec4V71,none).
_req(atec4V99,none).
......@@ -258,8 +268,10 @@ _req(biol3380,none).
_req(biol3388,none).
_req(biol3455,none).
_req(biol3456,none).
_req(biol3520,none).
_req(biol3V00,none).
_req(biol3V01,none).
_req(biol3V15,none).
_req(biol3V20,none).
_req(biol3V40,none).
_req(biol3V81,none).
......@@ -279,6 +291,7 @@ _req(biol4308,none).
_req(biol4310,none).
_req(biol4315,none).
_req(biol4316,none).
_req(biol4317,none).
_req(biol4320,none).
_req(biol4324,none).
_req(biol4332,none).
......@@ -294,10 +307,12 @@ _req(biol4350,none).
_req(biol4352,none).
_req(biol4353,none).
_req(biol4355,none).
_req(biol4356,none).
_req(biol4360,none).
_req(biol4365,none).
_req(biol4366,none).
_req(biol4370,none).
_req(biol4371,none).
_req(biol4375,none).
_req(biol4380,none).
_req(biol4382,none).
......@@ -357,6 +372,8 @@ _req(bmen3330,none).
_req(bmen3350,none).
_req(bmen3360,none).
_req(bmen3370,none).
_req(bmen3380,none).
_req(bmen3399,none).
_req(bmen3V99,none).
_req(bmen4110,none).
_req(bmen4310,none).
......@@ -436,13 +453,19 @@ _req(cgs4V98,none).
_req(cgs4V99,none).
_req(chem1115,none).
_req(chem1116,none).
_req(chem1301,none).
_req(chem1315,none).
_req(chem1316,none).
_req(chem2123,none).
_req(chem2125,none).
_req(chem2127,none).
_req(chem2128,none).
_req(chem2130,none).
_req(chem2323,none).
_req(chem2324,none).
_req(chem2325,none).
_req(chem2327,none).
_req(chem2328,none).
_req(chem2330,none).
_req(chem2401,none).
_req(chem2V01,none).
......@@ -498,6 +521,8 @@ _req(cldp4V96,none).
_req(cldp4V98,none).
_req(cldp4V99,none).
_req(comm1311,none).
_req(comm1320,none).
_req(comm1321,none).
_req(comm2311,none).
_req(comm2313,none).
_req(comm2314,none).
......@@ -518,6 +543,8 @@ _req(comm4350,none).
_req(comm4351,none).
_req(comm4360,none).
_req(comm4370,none).
_req(comm4371,none).
_req(comm4375,none).
_req(comm4V71,none).
_req(cosc1136,none).
_req(cosc1336,none).
......@@ -545,6 +572,7 @@ _req(crim3304,none).
_req(crim3307,none).
_req(crim3309,none).
_req(crim3310,none).
_req(crim3311,none).
_req(crim3312,none).
_req(crim3319,none).
_req(crim3320,none).
......@@ -580,7 +608,6 @@ _req(cs1324,none).
_req(cs1325,none).
_req(cs1334,none).
_req(cs1335,none).
_req(cs1336,none).
_req(cs2110,none).
_req(cs2310,none).
_req(cs2335,none).
......@@ -622,6 +649,7 @@ _req(danc4V71,none).
_req(dram1351,none).
_req(dram1352,none).
_req(dram2311,none).
_req(dram2350,none).
_req(dram2364,none).
_req(dram2371,none).
_req(dram2372,none).
......@@ -635,12 +663,16 @@ _req(dram3342,none).
_req(dram3351,none).
_req(dram3356,none).
_req(dram3372,none).
_req(dram3380,none).
_req(dram4301,none).
_req(dram4310,none).
_req(dram4342,none).
_req(dram4V71,none).
_req(econ2001,none).
_req(econ2301,none).
_req(econ2302,none).
_req(econ3304,none).
_req(econ3305,none).
_req(econ3310,none).
_req(econ3311,none).
_req(econ3312,none).
......@@ -653,6 +685,7 @@ _req(econ3337,none).
_req(econ3369,none).
_req(econ3381,none).
_req(econ4301,none).
_req(econ4302,none).
_req(econ4310,none).
_req(econ4320,none).
_req(econ4330,none).
......@@ -680,8 +713,10 @@ _req(econ4V99,none).
_req(ecs1100,none).
_req(ecs3301,none).
_req(ecs3310,none).
_req(ecsc2100,none).
_req(ecsc3177,none).
_req(ecsc3179,none).
_req(ecsc4100,none).
_req(ecsc4300,none).
_req(ecsc4378,none).
_req(ed3314,none).
......@@ -739,10 +774,13 @@ _req(ee4341,none).
_req(ee4342,none).
_req(ee4360,none).
_req(ee4361,none).
_req(ee4362,none).
_req(ee4363,none).
_req(ee4365,none).
_req(ee4367,none).
_req(ee4368,none).
_req(ee4370,none).
_req(ee4371,none).
_req(ee4388,none).
_req(ee4389,none).
_req(ee4390,none).
......@@ -752,9 +790,21 @@ _req(ee4399,none).
_req(ee4V95,none).
_req(ee4V97,none).
_req(ee4V98,none).
_req(emac2321,none).
_req(emac2322,none).
_req(emac2323,none).
_req(emac2330,none).
_req(emac3300,none).
_req(emac3326,none).
_req(emac3328,none).
_req(emac3335,none).
_req(emac3343,none).
_req(emac3350,none).
_req(emac4314,none).
_req(emac4325,none).
_req(emac4326,none).
_req(emac4335,none).
_req(emac4350,none).
_req(emac4372,none).
_req(emac4380,none).
_req(emac4399,none).
......@@ -771,6 +821,7 @@ _req(engr4334,none).
_req(engr4343,none).
_req(engy3300,none).
_req(engy3330,none).
_req(engy3340,none).
_req(engy4300,none).
_req(engy4313,none).
_req(entp3301,none).
......@@ -792,6 +843,8 @@ _req(epps1110,none).
_req(epps2301,none).
_req(epps2302,none).
_req(epps2303,none).
_req(epps2305,none).
_req(epps3301,none).
_req(epps3305,none).
_req(epps3405,none).
_req(epps4301,none).
......@@ -821,6 +874,10 @@ _req(fin4320,none).
_req(fin4321,none).
_req(fin4328,none).
_req(fin4330,none).
_req(fin4331,none).
_req(fin4332,none).
_req(fin4333,none).
_req(fin4334,none).
_req(fin4335,none).
_req(fin4337,none).
_req(fin4340,none).
......@@ -914,6 +971,7 @@ _req(gisc4310,none).
_req(gisc4317,none).
_req(gisc4325,none).
_req(gisc4326,none).
_req(gisc4380,none).
_req(gisc4382,none).
_req(gisc4384,none).
_req(gisc4385,none).
......@@ -1039,6 +1097,7 @@ _req(hmgt4321,none).
_req(hmgt4331,none).
_req(hmgt4341,none).
_req(hmgt4351,none).
_req(hmgt4392,none).
_req(hmgt4V90,none).
_req(hons3199,none).
_req(hons4V96,none).
......@@ -1047,6 +1106,13 @@ _req(huma3300,none).
_req(huma3342,none).
_req(huma3350,none).
_req(huma3351,none).
_req(huma4V71,none).
_req(ims3091,none).
_req(ims3092,none).
_req(ims3093,none).
_req(ims3094,none).
_req(ims3095,none).
_req(ims3096,none).
_req(ims3100,none).
_req(ims3310,none).
_req(ims3V91,none).
......@@ -1132,6 +1198,7 @@ _req(itss3211,none).
_req(itss3300,none).
_req(itss3310,none).
_req(itss3312,none).
_req(itss3390,none).
_req(itss4090,none).
_req(itss4300,none).
_req(itss4301,none).
......@@ -1148,6 +1215,7 @@ _req(itss4354,none).
_req(itss4355,none).
_req(itss4360,none).
_req(itss4370,none).
_req(itss4380,none).
_req(itss4390,none).
_req(itss4V81,none).
_req(itss4V90,none).
......@@ -1162,6 +1230,7 @@ _req(lang1312,none).
_req(lang2311,none).
_req(lang2312,none).
_req(lang2342,none).
_req(lang2V42,none).
_req(lang2V71,none).
_req(lang3342,none).
_req(lang3348,none).
......@@ -1291,6 +1360,7 @@ _req(mech4V95,none).
_req(mech4V98,none).
_req(meco3300,none).
_req(meco3330,none).
_req(meco3340,none).
_req(meco4300,none).
_req(meco4342,none).
_req(meco4351,none).
......@@ -1334,6 +1404,10 @@ _req(mkt4331,none).
_req(mkt4332,none).
_req(mkt4333,none).
_req(mkt4334,none).
_req(mkt4335,none).
_req(mkt4336,none).
_req(mkt4337,none).
_req(mkt4338,none).
_req(mkt4340,none).
_req(mkt4350,none).
_req(mkt4351,none).
......@@ -1345,6 +1419,7 @@ _req(mkt4V90,none).
_req(mkt4V93,none).
_req(musi1313,none).
_req(musi2113,none).
_req(musi2120,none).
_req(musi2127,none).
_req(musi2311,none).
_req(musi2315,none).
......@@ -1359,6 +1434,8 @@ _req(musi2326,none).
_req(musi2327,none).
_req(musi2328,none).
_req(musi2V71,none).
_req(musi3118,none).
_req(musi3120,none).
_req(musi3312,none).
_req(musi3316,none).
_req(musi3318,none).
......@@ -1378,6 +1455,8 @@ _req(musi3386,none).
_req(musi3387,none).
_req(musi3388,none).
_req(musi3389,none).
_req(musi4118,none).
_req(musi4120,none).
_req(musi4312,none).
_req(musi4316,none).
_req(musi4318,none).
......@@ -1390,6 +1469,8 @@ _req(musi4349,none).
_req(musi4385,none).
_req(musi4386,none).
_req(musi4390,none).
_req(musi4V12,none).
_req(musi4V13,none).
_req(musi4V61,none).
_req(musi4V71,none).
_req(nano3301,none).
......@@ -1403,6 +1484,7 @@ _req(nats1141,none).
_req(nats1143,none).
_req(nats2333,none).
_req(nats2V10,none).
_req(nats3301,none).
_req(nats3327,none).
_req(nats3330,none).
_req(nats3331,none).
......@@ -1419,6 +1501,7 @@ _req(nats4V90,none).
_req(nsc1100,none).
_req(nsc3345,none).
_req(nsc4188,none).
_req(nsc4350,none).
_req(nsc4351,none).
_req(nsc4353,none).
_req(nsc4355,none).
......@@ -1567,6 +1650,7 @@ _req(phys3416,none).
_req(phys4301,none).
_req(phys4302,none).
_req(phys4311,none).
_req(phys4319,none).
_req(phys4328,none).
_req(phys4335,none).
_req(phys4352,none).
......@@ -1578,10 +1662,20 @@ _req(phys4386,none).
_req(phys4390,none).
_req(phys4392,none).
_req(phys4395,none).
_req(phys4398,none).
_req(phys4399,none).
_req(phys4V07,none).
_req(phys4V10,none).
_req(phys4V11,none).
_req(ppol4300,none).
_req(ppol4301,none).
_req(ppol4302,none).
_req(ppol4303,none).
_req(ppol4396,none).
_req(ppol4398,none).
_req(ppol4V91,none).
_req(ppol4V96,none).
_req(ppol4V99,none).
_req(psci3301,none).
_req(psci3303,none).
_req(psci3306,none).
......@@ -1600,6 +1694,9 @@ _req(psci3353,none).
_req(psci3355,none).
_req(psci3362,none).
_req(psci3364,none).
_req(psci4301,none).
_req(psci4302,none).
_req(psci4304,none).
_req(psci4305,none).
_req(psci4307,none).
_req(psci4311,none).
......@@ -1607,6 +1704,7 @@ _req(psci4312,none).
_req(psci4313,none).
_req(psci4314,none).
_req(psci4315,none).
_req(psci4316,none).
_req(psci4321,none).
_req(psci4326,none).
_req(psci4329,none).
......@@ -1628,6 +1726,7 @@ _req(psci4356,none).
_req(psci4357,none).
_req(psci4359,none).
_req(psci4360,none).
_req(psci4363,none).
_req(psci4364,none).
_req(psci4365,none).
_req(psci4368,none).
......@@ -1642,6 +1741,7 @@ _req(psci4378,none).
_req(psci4382,none).
_req(psci4396,none).
_req(psci4398,none).
_req(psci4V65,none).
_req(psci4V66,none).
_req(psci4V67,none).
_req(psci4V76,none).
......@@ -1725,6 +1825,11 @@ _req(real4328,none).
_req(real4365,none).
_req(real4V80,none).
_req(real4V90,none).
_req(rhet2302,none).
_req(rhet3302,none).
_req(rhet3303,none).
_req(rhet4302,none).
_req(rhet4303,none).
_req(rmis3370,none).
_req(rmis4331,none).
_req(rmis4332,none).
......@@ -1757,6 +1862,7 @@ _req(soc3304,none).
_req(soc3305,none).
_req(soc3306,none).
_req(soc3314,none).
_req(soc3315,none).
_req(soc3321,none).
_req(soc3322,none).
_req(soc3325,none).
......@@ -1819,6 +1925,7 @@ _req(span1311,none).
_req(span1312,none).
_req(span2311,none).
_req(span2341,none).
_req(span3340,none).
_req(span3341,none).
_req(span3363,none).
_req(span3365,none).
......@@ -1857,6 +1964,8 @@ _req(spau4V98,none).
_req(spau4V99,none).
_req(spch1311,none).
_req(spch1315,none).
_req(spch1318,none).
_req(spch1321,none).
_req(stat1342,none).
_req(stat2332,none).
_req(stat3103,none).
......@@ -1906,6 +2015,7 @@ _req(univ3V98,none).
_req(univ4074,none).
_req(univ4174,none).
_req(univ4274,none).
_req(univ4395,none).
_req(univ4V96,none).
_req(univ4V97,none).
_req(univ4V98,none).
......
......@@ -18,6 +18,7 @@ _auditRequiredCourses(Student):-
_t(Student,cs4485),
_t(Student,ecs1100),
_t(Student,cs1200),
_t(Student,cs1336),
_t(Student,cs1337),
_t(Student,cs2305),
_t(Student,cs2336),
......
......@@ -18,6 +18,7 @@ _metRequiredCourses(Student):-
_hasTaken(Student,cs4485),
_hasTaken(Student,ecs1100),
_hasTaken(Student,cs1200),
_hasTaken(Student,cs1336),
_hasTaken(Student,cs1337),
_hasTaken(Student,cs2305),
_hasTaken(Student,cs2336),
......
......@@ -12,6 +12,7 @@ _req(phys2325,required).
_req(phys2326,required).
_req(ecs1100,required).
_req(cs1200,required).
_req(cs1336,required).
_req(cs1337,required).
_req(cs2305,required).
_req(cs2336,required).
......@@ -144,4 +145,4 @@ _req(phys1302,'Science Elective').
_req(phys2422,'Science Elective').
_req(psy2364,'Science Elective').
_req(spau2233,'Science Elective').
_req(te1202,'Science Elective').
\ No newline at end of file
_req(te1202,'Science Elective').
_req(a3000,none).
_req(acct2301,none).
_req(acct2302,none).
_req(acct3100,none).
_req(acct3101,none).
_req(acct3320,none).
_req(acct3322,none).
_req(acct3331,none).
......@@ -95,6 +95,7 @@ _req(arts2381,none).
_req(arts2382,none).
_req(arts2V71,none).
_req(arts3311,none).
_req(arts3313,none).
_req(arts3340,none).
_req(arts3341,none).
_req(arts3363,none).
......@@ -127,12 +128,14 @@ _req(atec2324,none).
_req(atec2325,none).
_req(atec2326,none).
_req(atec2331,none).
_req(atec2340,none).
_req(atec2382,none).
_req(atec2384,none).
_req(atec2385,none).
_req(atec3310,none).
_req(atec3312,none).
_req(atec3315,none).
_req(atec3316,none).
_req(atec3317,none).
_req(atec3318,none).
_req(atec3319,none).
......@@ -142,6 +145,7 @@ _req(atec3325,none).
_req(atec3326,none).
_req(atec3327,none).
_req(atec3328,none).
_req(atec3329,none).
_req(atec3330,none).
_req(atec3331,none).
_req(atec3332,none).
......@@ -150,6 +154,7 @@ _req(atec3335,none).
_req(atec3336,none).
_req(atec3338,none).
_req(atec3339,none).
_req(atec3346,none).
_req(atec3351,none).
_req(atec3352,none).
_req(atec3353,none).
......@@ -160,8 +165,11 @@ _req(atec3361,none).
_req(atec3363,none).
_req(atec3364,none).
_req(atec3365,none).
_req(atec3370,none).
_req(atec3384,none).
_req(atec4310,none).
_req(atec4312,none).
_req(atec4318,none).
_req(atec4322,none).
_req(atec4324,none).
_req(atec4325,none).
......@@ -186,6 +194,7 @@ _req(atec4353,none).
_req(atec4356,none).
_req(atec4357,none).
_req(atec4361,none).
_req(atec4363,none).
_req(atec4365,none).
_req(atec4367,none).
_req(atec4368,none).
......@@ -195,6 +204,7 @@ _req(atec4373,none).
_req(atec4374,none).
_req(atec4375,none).
_req(atec4380,none).
_req(atec4381,none).
_req(atec4399,none).
_req(atec4V71,none).
_req(atec4V99,none).
......@@ -258,8 +268,10 @@ _req(biol3380,none).
_req(biol3388,none).
_req(biol3455,none).
_req(biol3456,none).
_req(biol3520,none).
_req(biol3V00,none).
_req(biol3V01,none).
_req(biol3V15,none).
_req(biol3V20,none).
_req(biol3V40,none).
_req(biol3V81,none).
......@@ -279,6 +291,7 @@ _req(biol4308,none).
_req(biol4310,none).
_req(biol4315,none).
_req(biol4316,none).
_req(biol4317,none).
_req(biol4320,none).
_req(biol4324,none).
_req(biol4332,none).
......@@ -294,10 +307,12 @@ _req(biol4350,none).
_req(biol4352,none).
_req(biol4353,none).
_req(biol4355,none).
_req(biol4356,none).
_req(biol4360,none).
_req(biol4365,none).
_req(biol4366,none).
_req(biol4370,none).
_req(biol4371,none).
_req(biol4375,none).
_req(biol4380,none).
_req(biol4382,none).
......@@ -357,6 +372,8 @@ _req(bmen3330,none).
_req(bmen3350,none).
_req(bmen3360,none).
_req(bmen3370,none).
_req(bmen3380,none).
_req(bmen3399,none).
_req(bmen3V99,none).
_req(bmen4110,none).
_req(bmen4310,none).
......@@ -436,13 +453,19 @@ _req(cgs4V98,none).
_req(cgs4V99,none).
_req(chem1115,none).
_req(chem1116,none).
_req(chem1301,none).
_req(chem1315,none).
_req(chem1316,none).
_req(chem2123,none).
_req(chem2125,none).
_req(chem2127,none).
_req(chem2128,none).
_req(chem2130,none).
_req(chem2323,none).
_req(chem2324,none).
_req(chem2325,none).
_req(chem2327,none).
_req(chem2328,none).
_req(chem2330,none).
_req(chem2401,none).
_req(chem2V01,none).
......@@ -498,6 +521,8 @@ _req(cldp4V96,none).
_req(cldp4V98,none).